如何为apt-get配置http代理?

时间:2014-08-15 06:44:17

标签: raspbian apt-get

我有覆盆子pi与raspbian。我现在必须使用http代理,但在哪里可以配置代理?

似乎apt-get忽略http_proxy,我定义如下:

export http_proxy="http://username:password@host:port/"

2 个答案:

答案 0 :(得分:24)

我设法通过以下方式解决它。转到以下文件夹:

cd /etc/apt/apt.conf.d

创建名为10proxy的文件:

sudo nano 10proxy

如果没有身份验证,请添加以下行:

Acquire::http::Proxy "http://yourproxyaddress:proxyport/";

使用身份验证:

Acquire::http::Proxy "http://username:password@yourproxyaddress:proxyport/";

最后的/很重要。没有它它就行不通。

答案 1 :(得分:3)

如果您使用sudo运行apt-get,则必须修改/etc/sudoers并附加

Defaults env_keep = "http_proxy https_proxy ftp_proxy"

您可以通过调用visudo来编辑它。

您也可以使用su,设置代理,然后运行apt-get