wget 可以与公司代理配合使用,但 apt-get 和 dpkg 则不行

wget 可以与公司代理配合使用,但 apt-get 和 dpkg 则不行

我正在尝试在全新安装的 Linux dnoseda 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux 中安装一些软件。我已经设置了变量 http_proxy、https_proxy 和 ftp_proxy,并且 wget 运行正常。

但是当我尝试使用 apt-get 时,它会阻止尝试直接连接到站点,而无需代理。或者我遇到的另一个行为是大量 407 身份验证错误。但这些包的 wget 运行正常。

缺了点什么?你能帮我吗?

提前致谢。

答案1

您需要设置 apt 参数:

Acquire::http { Proxy "http://proxy:port"; };

/etc/apt/apt.conf.d/90proxy文件或类似物内。

编辑:apt-get update更改设置后您需要执行一项。

答案2

您是否以 root 身份导出了这些内容?或者您是否将它们设置为用户并使用 sudo apt-get?

如果您使用 sudo.. 将行放入

/etc/profile 

相关内容