프록시 뒤에서 리포지토리를 어떻게 추가합니까?


14

사무실에 문제가 있습니다. 우리는 프록시 (ubuntu 프록시 설정에서 설정 및 적용) 뒤에 있으며 터미널에서 저장소를 추가하려고하면 다음과 같은 결과가 나타납니다.

읽는 중 오류가 발생했습니다 : 여기에 일부 URL이 있습니다 :: urlopen error [Errno 113] 호스트에게 경로가 없습니다

나는 함께 노력했다

  • 런치 패드 -getkeys 스크립트. 나는 이것을 얻는다 (이미지)

여기에 이미지 설명을 입력하십시오

  • 운없이 다른 "핵"으로 시도했습니다

    1. Alt-F2를 누르고 입력 gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py
    2. 변경 라인 (88)을 찾기 keyserver.ubuntu.com로를hkp://keyserver.ubuntu.com:80
    3. 저장 후 닫고 재부팅하십시오.

어떤 식 으로든이 문제를 해결할 수 있는지 아는 사람이 있습니까? 감사

답변:


13

귀하의 문제는 다음 버그 보고서 에 설명되어 있으며 올바른 수정 사항은 commment # 11에 설명되어 있습니다 .

  1. 변수 https_proxy를 프록시로 설정
  2. 다음을 포함하도록 /etc/sudoers올바른 파일을 편집 하거나 편집하십시오 /etc/sudoers.d/.

    Defaults env_keep = https_proxy
    

Joao, /home/myuser/.bashrc에 변수를 추가 한 다음, env_keep 항목을 / etc / sudoers에 추가했습니다. 이제이 명령 "sudo env | grep proxy"를 실행하면 변수가 표시됩니다. 저장소를 추가하거나 launchpad-getkeys 스크립트를 실행할 때 더 이상 오류가 발생하지 않습니다. 감사!!
Enrique


1

-HE옵션을 사용하십시오 sudo.

sudo -HE apt-key [...]

프록시 설정을 유지합니다


0

루트 계정을 입력하고 거기에서 저장소를 추가해야합니다.

sudo su
add-apt-repository ppa:xxxyyy/ppa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.