Làm cách nào để thêm kho lưu trữ từ phía sau proxy?


14

Tôi có một vấn đề tại văn phòng. Chúng tôi đứng sau một proxy (được đặt và áp dụng ở cài đặt proxy ubfox) và khi tôi cố gắng thêm kho lưu trữ từ thiết bị đầu cuối, tôi nhận được:

Lỗi đọc - một số url ở đây--: lỗi urlopen [Errno 113] Không có tuyến đường đến máy chủ

Tôi đã thử với

  • Kịch bản Launchpad-getkeys. Tôi nhận được điều này (hình ảnh)

nhập mô tả hình ảnh ở đây

  • Tôi đã thử với một "hack" khác, không có may mắn

    1. Nhấn Alt-F2 và gõ gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py
    2. Tìm dòng 88, đổi keyserver.ubuntu.comthànhhkp://keyserver.ubuntu.com:80
    3. Lưu, đóng và khởi động lại.

Có ai biết nếu tôi có thể giải quyết vấn đề này bằng mọi cách? Cảm ơn

Câu trả lời:


13

Vấn đề của bạn được mô tả trong báo cáo lỗi sau đây . Có vẻ như cách khắc phục thích hợp được mô tả tại phần # 11 :

  1. Đặt biến https_proxythành proxy của bạn
  2. Chỉnh sửa /etc/sudoershoặc tập tin chính xác /etc/sudoers.d/để nó chứa:

    Defaults env_keep = https_proxy
    

Joao, tôi đã thêm các biến vào /home/myuser/.bashrc, sau đó thêm các công cụ env_keep vào / etc / sudoers, và bây giờ khi tôi thực hiện lệnh này "sudo env | grep proxy" tôi nhận được các biến hiển thị. Khi tôi thêm kho lưu trữ hoặc thực thi tập lệnh launchpad-getkeys, tôi sẽ không gặp lỗi nữa. CẢM ƠN!!
Enrique

1

Kịch bản bạn đã đề cập - launchpad-getkey hiện có hỗ trợ proxy.


Mặc dù tôi đã giải quyết câu hỏi với / etc / sudoers, tôi cũng đã đọc tin tức về launchpad-getkeys trong nguồn cấp dữ liệu rss, và bây giờ với -p ip: port đây là một tính năng tuyệt vời! cảm ơn Alin !!
Enrique


0

Bạn phải nhập tài khoản root và thêm kho lưu trữ từ đó:

sudo su
add-apt-repository ppa:xxxyyy/ppa
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.