add-apt-repository не будет работать на прокси [дубликат]

Возможный дубликат:
Как мне добавить репозиторий из-за прокси-сервера?

Я хотел бы отправить команду add-apt-repository через gnome-terminal на моем ноутбуке Ubuntu 11.10, который подключен через прокси (с именем пользователя и паролем). После этого ответа я отредактировал свой Файл apt.conf:
как установить пакеты с помощью apt-get в системе, подключенной через прокси?

/etc/apt/apt.conf

Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";

Теперь я могу запустить apt-get install package- name без проблем, но когда я попробую add-apt-repository , это не сработает. Есть предложения?

sudo add-apt-repository ppa:bumblebee/stable

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 88, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 65, in get_ppa_info_from_lp
    lp_page = urlopen(req).read()
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 394, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 412, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 372, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1209, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1171, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 8] _ssl.c:503: EOF occurred in violation of protocol>
4
задан 13 April 2017 в 15:24

2 ответа

Вы можете попробовать, как предложено здесь, поскольку кто-то уже решил эту проблему:

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

0
ответ дан 13 April 2017 в 15:24

Это - известная ошибка.

По словам одного из подписчиков можно обойти это при помощи этих шагов:

sudo visudo

затем добавьте следующие строки

Defaults env_keep="http_proxy"
Defaults env_keep="https_proxy"

затем:

sudo bash
export https_proxy=http://[username:password@]www.proxy.com:8000/
add-apt-repository ppa:<whatever>

3
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: