Ich versuche meine apt-get-Liste zu aktualisieren. In meinem Land sind viele Websites blockiert oder wurden von Unternehmen blockiert.
Wenn ich einen Proxy für das gesamte System verwende, werden Fehler
angezeigt. Tor funktioniert beim Surfen einwandfrei. Kann ich apt-get
über eine Verbindung von Tor aktualisieren ? Ich meine, ich möchte die blockierten Sites über die Tor-Verbindung entsperren, damit ich apt-get update
fehlerfrei arbeiten kann.
Edit : Ich benutze Ubuntu 13.10 und Tor 0.2.21
$ sudo apt-get update
[sudo] password for alexander:
Ign http://extras.ubuntu.com saucy InRelease
Ign http://security.ubuntu.com saucy-security InRelease
Ign http://us.archive.ubuntu.com saucy InRelease
Hit http://extras.ubuntu.com saucy Release.gpg
Get:1 http://dl.google.com stable InRelease [1,540 B]
100% [1 InRelease gpgv 1,540 B] [Waiting for headers] [Waiting for headers]
[WaSplitting up/var/lib/apt/lists/partial/dl.google.com_linux_chrome_deb_dists_stabIgn
http://dl.google.com stable InRelease
E: GPG error: http://dl.google.com stable InRelease: Clearsigned file isn't valid,
got 'NODATA' (does the network require authentication?
sudo apt-get update
?sudo apt-get update -o Debug::Acquire::http=true
?Antworten:
Installieren Sie das
apt-transport-tor
Paket und dann:Bearbeiten
/etc/apt/sources.list
, um das Präfixtor+
zu Ihren Repositorys hinzuzufügen .Dadurch kann apt überfahren werden.
Hinweis: Ersetzen Sie
http://deb.debian.org/debian unstable main
Ihre Distribution durch die entsprechenden Quellen.quelle
Sie können Torsocks verwenden . Es ist ein Shell Wrapper, um Anwendungen zu torifizieren und die Verwendung der Tor-Socken zu vereinfachen.
quelle
Sie müssen
http://dl.google.com
aus der apt-Quelle entfernen. Der erste Weg ist das Entfernen aus dem Softwarecenter oder das Bearbeiten/etc/apt/sources.list
mit Root-Zugriff. Lesen Sie es.und wenn Sie das Kubuntu verwenden, können Sie es verwenden
software center
und die Quelle auswählen. Tippen Sie aufconfigure source software
und wählen Sie eine andere Registerkarte zum Entfernenhttp://dl.google.com
.und danach als:
quelle
torify
seinen Datenverkehr über das Tor-Netzwerk weiterzuleiten, um sein Problem zu lösen, wie es auch in meinem Fall der Fall war.Wenn Sie Tor vom Terminal installiert haben, müssen Sie haben
torify
. In diesem Fall können Sie einfach den Datenverkehr eines Skripts oder Programms von tor weiterleiten.Werden Sie zuerst root mit
sudo su
und führen Sie dann Folgendes aus:Anschließend können Sie Google Chrome regelmäßig mit aktualisieren
Ich bin im Iran und stehe vor dem gleichen Problem wie Sie. Ich habe gerade diese Methode verwendet, um mein Chrome zu aktualisieren.
quelle
sudo torify apt-get update
? Wenn nicht, was ist der Fehler?