Ubuntu 12.10 sẽ đặt cài đặt proxy cả trong /etc/environment
và /etc/apt/apt.conf
khi bạn đặt proxy từ GUI (Cài đặt mạng).
Kiểm tra cài đặt apt của bạn
grep -Hnri proxy /etc/apt/
sẽ liệt kê các cài đặt proxy hiện tại được sử dụng apt
theo định dạng sau.
filename:linenumber:proxy-setting
Nếu bạn thấy bất kỳ đầu ra nào, nó sẽ tương ứng với apt
các cài đặt proxy. Họ sẽ phải được xóa.
sudoedit <filename>
sẽ cho phép bạn chỉnh sửa tập tin cấu hình tương ứng. Sao chép nội dung hiện có ở đâu đó trong trường hợp bạn cần khôi phục chúng và xóa hoặc nhận xét các dòng trông giống như
Acquire::<protocol>::proxy=<your proxy here>
(Thêm // ở đầu một dòng để nhận xét dòng đó. Các dòng nhận xét bị bỏ qua.)
Lưu các tệp, đóng trình soạn thảo văn bản và thử lại. Nếu vấn đề vẫn còn,
Kiểm tra môi trường mặc định toàn cầu.
grep proxy -i /etc/environment
Nên liệt kê bất kỳ cài đặt proxy nào được áp dụng trên toàn cầu. Nếu bạn cần xóa chúng,
sudoedit /etc/environment
sẽ kích hoạt trình soạn thảo văn bản. Các dòng bắt đầu bằng # sẽ bị bỏ qua, vì vậy hãy thêm # trước các dòng có đề cập đến cài đặt proxy của bạn. Lưu tệp và thử lại.
Vệ sinh môi trường người dùng
Có thể cấu hình toàn hệ thống sạch nhưng apt
đang chọn cài đặt proxy từ môi trường của người dùng. sudo
trong một số cấu hình nhất định theo mặc định hoặc khi được thông qua rõ ràng -E
dưới dạng tùy chọn, sẽ bảo vệ môi trường.
env | grep -i proxy
nên liệt kê ra bất kỳ cài đặt proxy môi trường hiện tại. unset <variable>
có thể được sử dụng để bỏ đặt hoặc xóa một biến. Bỏ đặt tất cả các <protocol>_proxy
biến. Nếu họ tự động được thiết lập, bạn có thể nhận xét ra các mục tương ứng từ ~/.profile
, ~/.bashrc
,~/.pam_environment
(Đó là những tệp phổ biến nhất có chứa các mục nhập. Tất cả chúng có thể được tìm kiếm cùng một lúc bằng cách sử dụng grep -Hni proxy ~/.profile ~/.bashrc ~/.pam_environment
)