我们有一台处于离线状态的 RHEL 7 服务器,仅通过卫星连接到 RedHat repo。
当我尝试从文件手动安装 PHP71 时rpm
,出现错误,提示Requires HTTPD24_HTTPD
服务器已经HTTPD
安装了主 repo 中的包。
无论如何告诉 yum 查看HTTPD
服务而不是HTTPD24
?或者还有其他方法可以继续吗?
更新:进一步与管理员核实,提到没有卫星仓库,并且仓库yum
是安装到服务器的 iso 文件(它是一个虚拟机)
答案1
您正在寻找的软件包由 Red Hat Software Collections 提供,需要在您的系统上启用它。
在直接从 Red Hat 接收软件包的系统上,此 repo 是:
[root@llothien ~]# subscription-manager repos | grep -A3 rhel-server-rhscl-7-rpms
Repo ID: rhel-server-rhscl-7-rpms
Repo Name: Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server
Repo URL: https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/rhscl/1/os
Enabled: 1
由于您使用的是 Satellite,因此 Satellite 系统必须提供与此 Red Hat 存储库相对应的频道。请联系您所在组织中负责 Satellite 的人员以获取更多信息。