让apt使用代理服务器来进行更新

2012-6-6 笑看风云 linux知识

因为国内的软件源更新速度较慢,但是官方源下载速度又慢,所以决定使用代理来更新apt,

我发现让apt使用代理有好几种方法,最简单的就是通过新立得进行设置.

首先打开新立得,然后点击设置->首选项->网络->手动设置代理进行了,但是这样的话只有使用新立得来进行更新和安装软件的时候才会使用代理,如果你是使用终端来进行更新的话就要使用别的方法了.

那就是在apt后面添加-o参数来使用代理:

这是不使用代理是的命令:

sudo apt-get update
使用代理是的命令:

sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8087" update 

没错,只要在-o后面Acquire::http::proxy="http://127.0.0.1:8087"就可以了,当然你可以根据自己的代理方法修改一下,比如:

ftp:Acquire::ftp::proxy="ftp://127.0.0.1:8087"

http:Acquire::http::proxy="http://127.0.0.1:8087"

https:Acquire::https::proxy="https://127.0.0.1:8087"

要是大家觉得麻烦可以使用alias把上面的命令起一个别名就行了.

当然除了起别名外还有一个办法,那就是使用配置文件.(在我的电脑上没有效果,不知道怎么回事,不过大家可以试试)

首先在任意位置创建一个名为apt.conf的文件,然后再里面添加如下内容:

Acquire::http::proxy="http://127.0.0.1:8087";

Acquire::ftp::proxy="ftp://127.0.0.1:8087";

Acquire::https::proxy="https://127.0.0.1:8087";

然后保存,当要使用代理的时候使用一下命令:

sudo apt-get update -c ./apt.conf
注意这里面的./at.conf为你自己创建的apt.conf文件的位置,大家要根据自己的位置进行修改.

标签: 网络 Linux 网络代理 apt

et_highlighter51

评论:

fathoo
2012-09-01 21:01
受教了..博客非常漂亮...
龙岩男科医院
2012-06-13 08:56
走过路过支持一下嘿嘿

发表评论:

Powered by emlog sitemap