我正在建立一个太空行走系统,它只能通过代理访问互联网。我可以通过代理进行更新,没有问题。但是,当我执行步骤2时。
-y太空行走-回购-tmprepo=https://copr-be.cloud.fedoraproject.org/results/%40spacewalkproject/spacewalk-2.9/epel-7-x86_64/repodata/repomd.xml-nogpg
失败。我的日志中有证据表明插件忽略了代理设置。包括像https_proxy这样的env变量。因为我不能让系统使用代理,也不能忽略代理。有什么办法可以避开这件事吗?
发布于 2019-10-22 16:27:30
如果to确实忽略了代理设置,您可以先用wget下载repo文件,然后把- tmprepo指向本地文件:
wget https://copr-be.cloud.fedoraproject.org/results/%40spacewalkproject/spacewalk-2.9/epel-7-x86_64/repodata/repomd.xml
yum install -y spacewalk-repo --tmprepo=./repomd.xml --nogpg插件应该能够处理本地文件:https://jsmith.fedorapeople.org/drafts/SMG/html/Software_管理_指南/ch06s21.html
发布于 2019-10-22 17:22:49
@Banso谢谢你的帮助。我自己确实解决了这件事。我用“'Server‘”在系统上安装了GUI,然后通过Gnome面板网络工具设置了一个系统范围的代理设置(对不起,我不知道官方名称)。一旦以这种方式设置了代理,我就能够运行以前失败的命令。
https://serverfault.com/questions/988981
复制相似问题