如何解决httpd 不会在 RHEL 7 上升级:“软件包 httpd 可用,但未安装”
当我尝试升级 Apache...
cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el7.repo
yum install -y epel-release
yum upgrade httpd
...输出显示“包 httpd 可用,但未安装。”
实际上,上述命令在我的临时服务器上运行良好,并且我得到了所需的升级。但是当我在我的生产服务器上尝试相同的步骤时,我看到“包 httpd 可用,但未安装。”
此问题的变体出现在 stackoverflow 和其他论坛的其他地方,但似乎正确的解决方案经常更改,并且很难依赖过去的答案,这些答案在许多情况下似乎引用了已失效的镜像。
解决方法
尚不清楚 Apache 的来源,但推荐的做法是使用 Red Hat Software Collections for RHEL 7(Application Streams for RHEL 8)。请参阅列表 here。如果您的 Apache 是从 Software Collections 安装的,那么您会希望通过该过程进行更新。
软件集是订阅的一部分,由红帽完全支持。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。