gpt4 book ai didi

linux - 通过鱿鱼代理缓存 Yum 下载

转载 作者:太空宇宙 更新时间:2023-11-04 05:31:10 25 4
gpt4 key购买 nike

我已经安装了 Squid 并配置了 Yum 将其用作代理 - 这在获取存储库数据时有效 - 我可以在 Squid 访问日志中看到它。

[root@box tmp]# yum check-update
Loaded plugins: rhnplugin, security
epel | 3.6 kB 00:00
epel/primary_db | 3.8 MB 00:00
rhel-x86_64-server-5 | 1.4 kB 00:00
rhel-x86_64-server-5/primary | 5.4 MB 00:01

[root@box~]# tail -f /var/log/squid/access.log
1375408719.219 915 10.0.0.22 TCP_MISS/200 643 GET http://mirrors.fedoraproject.org/mirrorlist? - DIRECT/66.35.62.166 text/plain
1375408719.514 0 10.0.0.22 TCP_MEM_HIT/200 4091 GET http://mirror.iprimus.com.au/epel/5/x86_64/repodata/repomd.xml - NONE/- text/xml
1375408719.893 45 10.0.0.22 TCP_HIT/200 3982344 GET http://mirror.iprimus.com.au/epel/5/x86_64/repodata/6964aae8cc07d55241680cec98f79908a810454e-primary.sqlite.bz2 - NONE/- application/x-bzip

但是当我实际执行 yum 安装或更新软件包时,没有迹象表明这是通过代理进行的(它仍​​然有效,但我想缓存数据,以便网络上的其他人可以使用它)

在我的/etc/yum.conf 中,我有 proxy= http://domain.com:3128我还设置了全局 $http_proxy 变量(wget http://www.google.com 成功使用此代理变量)

有什么想法吗?我猜 yum 没有使用 http 来进行下载?

最佳答案

同意,这应该是服务器故障。

但是,回答你的问题:您需要在 yum.repos.d/*.repo 中注释掉 mirrorlist= 并取消注释/编辑 baseurl= - yum 的旋转镜像会导致鱿鱼多次缓存包,因此您必须通过仅指定单个镜像来解决此问题。

关于linux - 通过鱿鱼代理缓存 Yum 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18007568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com