Kể từ ngày 08 tháng 10 năm 2014, tôi đã gặp vấn đề tương tự, cố gắng cập nhật debian đằng sau một proxy trên mạng cục bộ. Với hy vọng nó sẽ có liên quan đến những người khác, tôi đăng phản hồi của mình ở đây. Như những người khác đã đề cập, chỉnh sửa /etc/hosts
là một cái gì đó nên cẩn thận.
Nhưng cá nhân tôi chỉ muốn cập nhật.
Nội dung của /etc/apt/source.list khi thực hiện cập nhật (nó khác với trước khi cập nhật ..):
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
Nội dung của /etc/apt/apt.conf:
Acquire::http::proxy "http://192.168.1.10:7777/";
Acquire::http::Timeout "10";
Acquire::ftp::Timeout "10";
Ngoài ra / 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
Bây giờ, chạy apt-get update ; apt-get upgrade
như root hoạt động tốt.
Như đã đề cập trong các câu trả lời khác, hãy sử dụng, chạy lệnh máy chủ trên tên miền để lấy đúng ip để chèn vào tệp máy chủ.
Thí dụ:
$ host ftp.debian.org
ftp.debian.org has address 130.89.148.12
Điều này đã cập nhật thành công hệ thống Debian GNU/Linux testing (jessie)
. Bạn có thể không muốn chạy với kho kiểm tra, sau đó chỉ cần xóa nó khỏi các nguồn. Các kho lưu trữ thử nghiệm cung cấp cho bạn các bản cập nhật gần đây hơn của một số gói, nhưng không được coi là ổn định.