web-dev-qa-db-fra.com

Comment ajouter un référentiel derrière un proxy?

J'ai un problème au bureau. Nous sommes derrière un proxy (qui est défini et appliqué selon les paramètres du proxy ubuntu) et lorsque j'essaie d'ajouter un référentiel depuis un terminal, je reçois:

Erreur de lecture --quelque url ici--: erreur urlopen [Errno 113] No route to Host

j'ai essayé avec

  • Launchpad-getkeys script. Je reçois ceci (image)

enter image description here

  • J'ai essayé avec un autre "bidouille", sans chance

    1. Appuyez sur Alt-F2 et tapez gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py
    2. Recherchez la ligne 88, remplacez keyserver.ubuntu.com par hkp://keyserver.ubuntu.com:80
    3. Enregistrez, fermez et redémarrez.

Est-ce que quelqu'un sait si je pourrais résoudre ce problème de quelque manière que ce soit? Merci

14
Enrique

Votre problème est décrit dans ce qui suit rapport de bogue , Il semble que le correctif approprié soit décrit à commment # 11 :

  1. Définissez la variable https_proxy sur votre proxy
  2. Editez /etc/sudoers ou le fichier correct dans /etc/sudoers.d/ afin qu'il contienne:

    Defaults env_keep = https_proxy
    
13
João Pinto

Le script que vous avez mentionné - launchpad-getkeys dispose désormais d’un support proxy.

1
Alin Andrei

Utilisez l'option -HE de Sudo:

Sudo -HE apt-key [...]

Il conservera vos paramètres de proxy

1
user4780495

Vous devez entrer le compte root et ajouter le référentiel à partir de là:

Sudo su
add-apt-repository ppa:xxxyyy/ppa
0
waweru