Dall'8 ottobre 2014, ho avuto lo stesso problema, provando ad aggiornare debian dietro un proxy sulla rete locale. Nella speranza che sia pertinente per gli altri, inserisco la mia risposta qui. Come altri hanno già detto, l'editing /etc/hosts
è qualcosa con cui bisogna stare attenti.
Ma personalmente volevo solo fare l'aggiornamento.
Contenuto di /etc/apt/sources.list durante l'aggiornamento (era diverso prima dell'aggiornamento ..):
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
Contenuto di /etc/apt/apt.conf:
Acquire::http::proxy "http://192.168.1.10:7777/";
Acquire::http::Timeout "10";
Acquire::ftp::Timeout "10";
Aggiunta a / 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
Ora, correre apt-get update ; apt-get upgrade
come root ha funzionato bene.
Come menzionato in altre risposte, utilizzare, eseguire il comando host sul dominio per ottenere l'IP corretto da inserire nel file hosts.
Esempio:
$ host ftp.debian.org
ftp.debian.org has address 130.89.148.12
Questo ha aggiornato correttamente il sistema a Debian GNU/Linux testing (jessie)
. Potresti non voler eseguire con i repository di test, quindi rimuoverlo semplicemente dai sorgenti. I repository di test offrono aggiornamenti più recenti di diversi pacchetti, ma non sono considerati stabili.