Ubuntu中使用代理更新系统

来源:互联网 发布:新东方四级怎么样知乎 编辑:程序博客网 时间:2024/05/23 01:57

1.也就是apt-get软件包管理工具当中使用代理。其实这是通用的,所有的Linux发行版都涉及两个环境变量http_proxy和ftp_proxy

通过不用改变系统任何配置文件的方法,当然这种方法是临时的,当前shell中有效。

$ export http_proxy="http://hostname:port"

$ export ftp_proxy="http://hostname:port"

$ sudo apt-get update

 

2.如果不想每次都执行上述两条命令,把它写入shell的配置文件当中也可以。

最个性化的当然是$HOME/.bashrc当中了,这个最好了,推荐就用这个。

$ source ~/.bashrc

$ . ~/.bashrc

重新读取配置文件就可以了。

最有一般性的就是文件/etc/profile了,当然这个需要通过sudo的方式获取权限才能修改。

$ sudo nano /etc/profile

添加上面export ......的那两条命令即可。

最后,就可以用代理更新系统了。

$ sudo apt-get update

$ sudo apt-get upgrade

上面一句是更新你系统中安装的所有软件包~~

 

3.另外可以修改apt的配置文件来获得

$ sudo nano /etc/apt/apt.conf

一般这个文件在刚装好系统的时候是没有的,那就自己创建吧~~

添加如下内容即可

Acquire::http::proxy "http://hostname:port";

Acquire::ftp::proxy "http://hostname:port";

上面每句后面的";"不要忘记写了,这是apt.conf文件的规定格式,否则识别不了,具体可以

参考man apt.conf查看其对应的规则。

$ sudo apt-get update

即可更新您的系统的了。