为apt-get设置http代理服务器的方法

来源:互联网 发布:js中split 编辑:程序博客网 时间:2024/04/29 22:58

       前段时间,由于开发需要,在办公机器上安装了一个ubuntu的虚拟机,但是网络受限,无法用apt-get安装或更新软件包。因此需要修改网络代理配置,使apt-get联网安装或更新软件包时,使用公司的http代理服务器访问。下面说说我的设置方法。

 方法一:

     在使用apt-get命令前,在终端中输入以下命令:

export  http_proxy=http://proxyaddress:proxyport

其中,proxyaddress和proxyport分别代表你的http代理服务器地址和端口。具体见export的作用Shell可以用export把它的变量向下带入子Shell,从而让子进程继承父进程中的环境变量。但子Shell不能用export把它的变量向上带入父Shell。这是一种临时手段,如果你仅仅只是暂时需要通过http代理使用apt-get,可以采用这种方法。

方法二:

      如果你需要让apt-get一直使用http代理服务器。那么可以修改/etc/apt/文件夹下的apt.conf文件(某些情况下,系统没有建立apt配置文件,那么就新建一个配置文件)。在apt.conf中加入下面这一行:

Acquire:http:Proxy "http:://proxyaddress:proxyport"

其中,proxyaddress和proxyport分别代表你的http代理服务器地址和端口,然后保存apt.conf即可。

方法三:

        通过修改主目录下的.bashrc文件,该文件包含登录用户的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。

    gpedit  ~/.bashrc打开并在.bashrc文件末尾添加如下内容:

   http_proxy=http://proxyaddress:proxyport

   export http_proxy

其中,proxyaddress和proxyport分别代表你的http代理服务器地址和端口。然后重启终端即可。

原创粉丝点击