Ab dem 08. Oktober 2014 hatte ich das gleiche Problem, als ich versuchte, Debian hinter einem Proxy im lokalen Netzwerk zu aktualisieren. In der Hoffnung, dass es für andere relevant ist, poste ich meine Antwort hier. Wie andere bereits erwähnt haben, ist das Bearbeiten /etc/hosts
etwas, mit dem man vorsichtig sein sollte.
Aber ich persönlich wollte nur das Update haben.
Inhalt von /etc/apt/sources.list beim Update (war vor dem Update anders ..):
deb http://http.debian.net/debian/ testing main
deb-src http://http.debian.net/debian/ testing main
deb http://mirrors.kernel.org/debian/ wheezy main
deb-src http://mirrors.kernel.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
Inhalt von /etc/apt/apt.conf:
Acquire::http::proxy "http://192.168.1.10:7777/";
Acquire::http::Timeout "10";
Acquire::ftp::Timeout "10";
Ergänzung zu / etc / hosts:
#Workaround for making apt-get work (08-10-2014)
195.20.242.89 security.debian.org
130.89.148.12 ftp.debian.org
Jetzt hat es apt-get update ; apt-get upgrade
gut funktioniert , als root zu laufen .
Verwenden Sie, wie in anderen Antworten erwähnt, den Befehl host in der Domäne, um die richtige IP-Adresse zum Einfügen in die Datei hosts abzurufen.
Beispiel:
$ host ftp.debian.org
ftp.debian.org has address 130.89.148.12
Dadurch wurde das System erfolgreich auf aktualisiert Debian GNU/Linux testing (jessie)
. Möglicherweise möchten Sie nicht mit den Test-Repositorys ausgeführt werden, sondern diese einfach aus den Quellen entfernen. Das Test-Repository bietet Ihnen aktuellere Aktualisierungen mehrerer Pakete, wird jedoch nicht als stabil angesehen.