cài đặt proxy không giúp với trình quản lý cập nhật


9

Tôi hiện đang đứng sau một proxy tại trường đại học của tôi. Tôi có thể truy cập www trên máy tính này bằng cách thay đổi cài đặt proxy của crom.

Tôi cũng có thể sử dụng dòng lệnh apt-get chỉ bằng cách chạy chức năng này mỗi lần:

function uniproxy()
{
  read -s -p ">> " mypassword
  export http_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
  export https_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
  export ftp_proxy=http://myusername:$mypassword@wwwproxy.stuff.is.here:8000
  echo ""
}

Khi tôi thay đổi tùy chọn> proxy mạng một cách thích hợp, nó sẽ không cho phép tôi sử dụng apt-get dòng lệnh. Quan trọng hơn, trình quản lý cập nhật không thể kết nối ngay cả khi tôi thay đổi cài đặt đã nói ở trên. Tôi cũng đã thay đổi cài đặt synap để xem điều đó có giúp ích gì không, nhưng than ôi - trình quản lý cập nhật sẽ không kết nối.

Làm thế nào tôi có thể giải quyết điều này?


Tôi tự hỏi liệu có lỗi nào trong 11.04 để khắc phục điều này không vì tôi đã có thể sử dụng apt.conf và nút 'Áp dụng System Wide' trong bảng cài đặt proxy GUI trước đây nhưng bây giờ không có gì hoạt động (ngoại trừ giải pháp dòng lệnh bạn 'đã đưa ra trong câu hỏi)
MattSmith

Lạ: Tôi đã khởi động lại và các thay đổi đối với cài đặt proxy cho Trình quản lý cập nhật bắt đầu hoạt động
MattSmith

Câu trả lời:


8

Hãy thử tạo một tệp /etc/apt/apt.confcó nội dung sau:

Acquire::http::Proxy "http://myusername:$mypassword@wwwproxy.stuff.is.here:8000";

Điều đó sẽ làm việc cho bất kỳ lời mời apt nào, cho dù đó là thông qua dòng lệnh, synap hoặc quản lý cập nhật.


Tôi chỉ bắn cái này, nhưng không có xúc xắc :(.
oadams

Nó thay đổi nó vì vậy tôi không phải sử dụng chức năng uniproxy khi tôi sử dụng dòng lệnh apt-get, nhưng công cụ GUI vẫn không hoạt động.
oadams

Cảm ơn rât nhiều. Nó cũng chỉ giải quyết được vấn đề GUI và tôi đã nâng cấp lên Ubuntu 11.04.

Điều này làm việc cho tôi trên Ubuntu 11.04. Có vẻ như đây là câu trả lời được chấp nhận.
Daryl Spitzer

James, chúng ta sẽ tìm tài liệu ở đâu để giải thích tại sao / làm thế nào điều này hoạt động?
Daryl Spitzer

1

Sau khi chỉnh sửa /etc/apt/apt.conftheo đề xuất của James , hãy chạy sudo apt-get updatetrong một thiết bị đầu cuối.

Điều này làm việc cho tôi. Phải thừa nhận rằng tôi không biết tại sao.

Ngoài ra, tôi thấy apt-config dumphữu ích trong việc bắt lỗi cú pháp trong tệp apt.conf.


1

Tôi gặp vấn đề này, tôi đã giải quyết nó bằng cách nhấp vào nút "Áp dụng toàn hệ thống" trên cài đặt proxy trong Cài đặt hệ thống. Nút áp dụng không phải là đáng chú ý.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.