如何从代理后面添加存储库?

我在办公室遇到了问题。 我们在代理(在ubuntu代理设置下设置并应用)后面,当我尝试从终端添加存储库时,我得到:

读取错误 – 某些url – :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. 保存,关闭并重新启动。

有谁知道我能以任何方式解决这个问题吗? 谢谢

您的问题在以下错误报告中进行了描述,似乎在#11号文件中描述了正确的修复:

  1. 将变量https_proxy设置为您的代理
  2. 编辑/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