2014年10月8日の時点で、ローカルネットワーク上のプロキシの背後でDebianを更新しようとして、同じ問題が発生しました。他の人に関連することを期待して、ここに私の回答を投稿します。他の/etc/hosts
人が言ったように、編集は注意が必要なものです。
しかし、個人的には、更新を完了したかっただけです。
更新時の/etc/apt/sources.listの内容(更新前は異なっていました。):
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
/etc/apt/apt.confの内容:
Acquire::http::proxy "http://192.168.1.10:7777/";
Acquire::http::Timeout "10";
Acquire::ftp::Timeout "10";
/ 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
これで、apt-get update ; apt-get upgrade
rootとして実行するのがうまくいきました。
他の回答で述べたように、ドメインでhostコマンドを実行して、hostsファイルに挿入する正しいIPを取得します。
例:
$ host ftp.debian.org
ftp.debian.org has address 130.89.148.12
これにより、システムが正常に更新されましたDebian GNU/Linux testing (jessie)
。テストリポジトリで実行したくない場合は、ソースから単純に削除します。テストリポジトリでは、いくつかのパッケージの最新の更新が提供されますが、安定しているとは見なされません。