Как мне добавить репозиторий из-за прокси?

У меня проблема в офисе. Мы находимся за прокси-сервером (который устанавливается и применяется в настройках прокси-сервера Ubuntu), и когда я пытаюсь добавить репозиторий из терминала, я получаю:

Ошибка чтения - некоторые ссылки здесь--: ошибка urlopen [Errno 113] Нет маршрута к хосту

Я пробовал с

  • Скрипт Launchpad-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. Сохраните, закройте и перезагрузите.

Кто-нибудь знает, смогу ли я решить эту проблему каким-либо образом? Спасибо

4 ответа

Решение

Ваша проблема описана в следующем отчете об ошибке. Кажется, что правильное исправление описано в комментарии № 11:

  1. Установите переменную https_proxy на ваш прокси
  2. редактировать /etc/sudoers или правильный файл в /etc/sudoers.d/ поэтому он содержит:

    Defaults env_keep = https_proxy
    

Использовать -HE вариант sudo:

sudo -HE apt-key [...]

Это сохранит ваши настройки прокси

Сценарий, который вы упомянули - launchpad-getkeys теперь имеет поддержку прокси.

Вы должны войти в корневую учетную запись и добавить репозиторий оттуда:

sudo su
add-apt-repository ppa:xxxyyy/ppa
Другие вопросы по тегам