我无法在 Ubuntu 14.04 上通过命令行添加存储库。Apt-get 运行正常,我能够更新系统。我已将 /etc/apt/apt.config 文件配置如下:
Acquire::http::proxy "http://<username>:<password>@<proxy address>:<port>/";
例如,当尝试添加 y-ppa-manager 的存储库时,我收到:
add-apt-repository ppa:webupd8team/y-ppa-manager
Cannot add PPA: 'ppa:webupd8team/y-ppa-manager'.
Please check that the PPA name or format is correct.
如果您需要更多信息,请随时询问。
答案1
您需要使用以下方式导出代理环境变量
export http_proxy=http://username:password@host:port/
export https_proxy=https://username:password@host:port/
然后告诉 sudo 使用它们:
sudo -E add-apt-repository ppa:webupd8team/y-ppa-manager
或者打开你的/etc/sudoers
文件(使用sudo visudo
)并附加
Defaults env_keep="https_proxy"
到文件末尾。
我有关于此的博客,请查看以了解更多详细信息。