sudo add-apt-repository выдает исключение

Я использую Ubuntu 14.10 на плеере VMware в моем офисе.

Всякий раз, когда я пытаюсь добавить репозиторий, я получаю это исключение.

root@ubuntu:~# sudo add-apt-repository ppa:rvm/smplayer
Traceback (most recent call last):
  File "/usr/lib/python3.4/urllib/request.py", line 1174, in do_open
    h.request(req.get_method(), req.selector, req.data, headers)
  File "/usr/lib/python3.4/http/client.py", line 1090, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib/python3.4/http/client.py", line 1128, in _send_request
    self.endheaders(body)
  File "/usr/lib/python3.4/http/client.py", line 1086, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python3.4/http/client.py", line 924, in _send_output
    self.send(msg)
  File "/usr/lib/python3.4/http/client.py", line 859, in send
    self.connect()
  File "/usr/lib/python3.4/http/client.py", line 1221, in connect
    super().connect()
  File "/usr/lib/python3.4/http/client.py", line 836, in connect
    self.timeout, self.source_address)
  File "/usr/lib/python3.4/socket.py", line 509, in create_connection
    raise err
  File "/usr/lib/python3.4/socket.py", line 500, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

Я выбрал smplayer просто для тестирования app-get. Мне удалось настроить браузер, чтобы я мог подключиться к Интернету и пинговать что-то вроде yahoo.com, но я не знаю, есть ли другие сетевые настройки, которые мне не хватает.

2
задан 17 April 2015 в 00:09

1 ответ

Необходимо определить переменную среды прокси и сказать sudo использовать его (с флагом-E):

export http_proxy=http://<proxy>:<port>
export https_proxy=http://<proxy>:<port>
sudo -E add-apt-repository ppa:team-xbmc/ppa

, Если необходимо использовать имя пользователя и пароль для прокси, используйте этот синтаксис:

export https_proxy=<username>:<password>@<proxy>:<port>
1
ответ дан 17 April 2015 в 10:09

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

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