默认情况下,yum
通过 HTTP 连接到网络上的仓库。所有 yum
HTTP 操作都使用 HTTP/1.1,与支持这一标准的 web 代理服务器兼容。您也可以连接到 FTP 仓库,并配置 yum
使用 FTP 代理服务器。squid
软件包同时提供了 HTTP/1.1 和 FTP 连接的代理服务。
为网络兼容性调整 yum | |
---|---|
请参考 |
要设置所有 yum
操作都使用代理服务器,可以在 /etc/yum.conf
中设置代理服务器的信息。proxy
配置项必须设定为完整的代理服务器的 URL,包含 TCP 端口号在内。如果您的代理服务器要求用户名和密码,可以用 proxy_username
和 proxy_password
配置项来指定它们。
这一配置使得 yum
使用代理服务器 mycache.mydomain.com
,连接端口号 3128,用户名 yum-user
,密码 qwerty
。
# 代理服务器 - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# 用于 yum 连接的帐户细节
proxy_username=yum-user
proxy_password=qwerty
例 3. 配置文件设定,以使用代理服务器
全局设置 | |
---|---|
如果您在 |
要为一个特定的用户启用代理访问,只要将实例框中的文本行加入这个用户的 shell 配置中。对于默认的 bash
shell,配置是在 ~/.bash_profile
中。这一设置使得 yum
使用代理服务器 mycache.mydomain.com
,连接端口号 3128。
如果代理服务器需要用户名和密码,只要将它们加入 URL。要包含用户名 yum-user
,密码 qwerty
,添加设定:
# 这个帐号使用的代理服务器和用户名/密码
http_proxy="http://yum-user:[email protected]:3128"
export http_proxy
例 5. 配置设定,针对安全的代理服务器
环境变量 http_proxy | |
---|---|
环境变量 |