如果因为公司网络限制问题,连接软件源需要设置代理……则如下进行,
Ubuntu
- apt 的 proxy
在 /etc/apt/ 下新建文件 apt.conf,并添加如下内容,
Acquire::http::Proxy "http://username:password@serverIP:port";
对 https,则添加如下内容,
Acquire::https::Proxy "https://username:password@address:port";
- terminal 的 proxy
可以直接编辑 ~/.bashrc 或 /etc/profile,添加如下,
export http_proxy="http://usrname:password@serverIP:port"
对 https,则添加如下内容,
export https_proxy="https://usrname:password@serverIP:port"
注意:如果用户名或密码中,有特殊字符,比如@,则需要将特殊字符转换为 URL 编码,
例如,用户密码为 ABC@123DEF,则不能直接添加到上述 URL,需要先转换,(一个在线转换工具:https://tool.oschina.net/encode?type=4 )
如下转换成 ABC%40123DEF,然后添加到上述 password 位置即可。
CentOS
- yum 的 proxy,
直接编辑 /etc/yum.conf,添加如下语句,
proxy=http://serverIP:port proxy_name=username proxy_password=password
完。