如何在通过代理连接的系统上使用apt-get安装软件包?

Modified on: Sat, 09 Jun 2018 11:57:53 +0800

我有一个通过代理连接到互联网的Ubuntu 11.10系统,我想通过apt-get安装软件包。当我尝试这样做时,我收到此错误消息:

sudo apt-get install libboost-program-options-dev
[...]
Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2
407  Proxy Authentication Required

有什么想法吗?

最佳答案

这种方法对我有用.....只是试一试......

检查文件/etc/apt/apt.conf

内容是,

Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";

这就是您可以访问代理但无法通过代理的原因,因为没有用户名密码信息。所以只需将信息放入其中..

Acquire::http::proxy "http://<username>:<password>@<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<username>:<password>@<proxy>:<port>/";
Acquire::https::proxy "https://<username>:<password>@<proxy>:<port>/";

保存文件,你就完成了......


BROTIP:更好的是在另一个文件/etc/apt/apt.conf.d/80proxy中添加这些行。这将确保在版本升级后不会丢失更改。

作者:,Vineet Menon

相关问答

添加新评论