CentOS/RHEL/Fedora Linux如何为Yum命令配置代理
时间:2019-11-20 08:52:42 来源:igfitidea点击:
在CentOS/RHEL/Fedora/Red Hat/Scientific Linux上,如何设置yum通过代理访问存储库?
yum命令使用代理进行安装。
解决方案
在配置文件/etc/yum.conf中,可以给yum命令设置代理。
proxy = http://URL:PORT
代理地址及端口号proxy_username =
代理用户名proxy_password =
密码
在CentOS/RHEL/Fedora Linux上为yum命令配置代理
使用root用户编辑:
# vi /etc/yum.conf
在[main]
段中添加以下设置:
proxy=http://server1.theitroad.local:3128 proxy_username=Hyman proxy_password=0nitroad
只有所有yum命令都将通过代理传输数据
# yum update # yum install httpd php php-gd php-mysql
如何设置只有root可以通过代理使用yum安装软件?
如果只允许root用户安装软件,那么可以只为root设置代理。
这时,只需要为root设置环境变量即可。并检查 /etc/yum.conf只有root用户能够编辑。
在root的shell配置文件 /home/root/.bash_profile 中设置环境变量:
# export http_proxy="http://server1.theitroad.local:3128"
或者
# export http_proxy="http://PROXY=USERNAME=HERE:PROXY=PASSWORD=HERE@URL:PORT" # export http_proxy="http://Hyman:[email protected]:3128"