Jak dodać repozytorium zza serwera proxy?

14

Mam problem w biurze. Jesteśmy za serwerem proxy (który jest ustawiony i stosowany przy ustawieniach proxy ubuntu), a kiedy próbuję dodać repozytorium z terminala, otrzymuję:

Błąd odczytu - tutaj jest adres URL: błąd urlopu [Errno 113] Brak trasy do hosta

Próbowałem z

  • Skrypt Launchpad-getkeys. Rozumiem (zdjęcie)

wprowadź opis zdjęcia tutaj

  • Próbowałem z kolejnym „hackiem”, bez powodzenia

    1. Naciśnij klawisze Alt-F2 i wpisz gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py
    2. Znajdź linię 88, zmień keyserver.ubuntu.comnahkp://keyserver.ubuntu.com:80
    3. Zapisz, zamknij i uruchom ponownie.

Czy ktoś wie, czy mógłbym w jakikolwiek sposób rozwiązać ten problem? Dzięki

Enrique
źródło

Odpowiedzi:

13

Twój problem został opisany w poniższym raporcie o błędzie. Wygląda na to, że poprawka opisana jest w punkcie nr 11 :

  1. Ustaw zmienną https_proxyna swoje proxy
  2. Edytuj /etc/sudoerslub popraw plik, /etc/sudoers.d/aby zawierał:

    Defaults env_keep = https_proxy
    
João Pinto
źródło
Joao, dodałem zmienne do /home/myuser/.bashrc, następnie dodałem rzeczy env_keep do / etc / sudoers, a teraz kiedy wykonuję polecenie "sudo env | grep proxy", otrzymuję zmienne pokazujące. Po dodaniu repozytorium lub uruchomieniu skryptu launchpad-getkeys nie otrzymuję już błędów. DZIĘKI!!
Enrique
1

Skrypt, o którym wspomniałeś - launchpad-getkeys obsługuje teraz proxy.

Alin Andrei
źródło
Chociaż rozwiązałem to pytanie za pomocą pliku / etc / sudoers, przeczytałem także wiadomości startowe-getkeys w kanale rss, a teraz z -p ip: port jest to niesamowita funkcja! dzięki Alin !!
Enrique
1

Skorzystaj z -HEopcji sudo:

sudo -HE apt-key [...]

Zachowa twoje ustawienia proxy

użytkownik4780495
źródło
0

Musisz wprowadzić konto root i stamtąd dodać repozytorium:

sudo su
add-apt-repository ppa:xxxyyy/ppa
waweru
źródło