如何从代理后面添加存储库?
我在办公室遇到了问题。 我们在代理(在ubuntu代理设置下设置并应用)后面,当我尝试从终端添加存储库时,我得到:
读取错误 – 某些url – :urlopen错误[Errno 113]无主机路由
我试过了
- Launchpad-getkeys脚本。 我明白了(图片)
-
我试过另一个“黑客”,没有运气
- 按Alt-F2并键入
gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py
- 查找第88行,将
keyserver.ubuntu.com
更改为hkp://keyserver.ubuntu.com:80
- 保存,关闭并重新启动。
- 按Alt-F2并键入
有谁知道我能以任何方式解决这个问题吗? 谢谢
您的问题在以下错误报告中进行了描述,似乎在#11号文件中描述了正确的修复:
- 将变量
https_proxy
设置为您的代理 -
编辑
/etc/sudoers
或/etc/sudoers.d/
的正确文件,使其包含:Defaults env_keep = https_proxy
您提到的脚本 – launchpad-getkeys现在具有代理支持。
使用sudo
的-HE
选项:
sudo -HE apt-key [...]
它将保留您的代理设置
您必须输入root帐户并从那里添加存储库:
sudo su add-apt-repository ppa:xxxyyy/ppa