Você pode tentar como sugerido aqui, já que alguém já resolveu esse problema:
Eu gostaria de enviar um comando add-apt-repository através do gnome-terminal no meu laptop Ubuntu 11.10 que está conectado através de um proxy (com nome de usuário / senha).
Seguindo essa resposta, editei meu arquivo 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>/";
Agora posso executar apt-get install package-name
sem problemas, mas quando tento add-apt-repository
, não funciona. Alguma sugestão?
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>
Você pode tentar como sugerido aqui, já que alguém já resolveu esse problema:
Este é um bug conhecido .
De acordo com um dos inscritos, você pode contornar isso usando estas etapas:
sudo visudo
adicione as seguintes linhas
Defaults env_keep="http_proxy"
eDefaults env_keep="https_proxy"
então:
sudo bash
eexport https_proxy=http://[username:password@]www.proxy.com:8000/
eadd-apt-repository ppa:<whatever>
Tags apt package-management proxy 11.10