我可以强制安装从 yum 存储库删除的软件包吗?

我可以强制安装从 yum 存储库删除的软件包吗?

我有一些参考包装的厨师食谱php53u。似乎在编写食谱时,该软件包在 ius repo 中可用,但现在似乎软件包php安装了版本,并且根本5.3.3没有软件包。php53u我可以强制 yum 使用旧版本的存储库以便可以找到该包吗?

答案1

我可以强制 yum 使用旧版本的存储库以便可以找到该包吗?

不,你只需要根据仓库可用的内容即可。如果他们扔掉了那个包裹,那么这就是她写的。您可以尝试使用 google 查找仍然可用但有一段时间没有同步的 IUS 镜像存储库。这有点费力,但可能有用。

但现在似乎 php 软件包安装了 5.3.3 版本,并且根本没有 php53u 软件包。

我对 IUS 没有太多经验,所以我不知道这个构建与标准 RHEL 构建有什么不同,但有一个php55u目前可用于 EL6 和 aphp54对于EL5。对于您的目的来说,其中任何一个都可以接受吗?

答案2

您必须将旧存储库放回 /etc/yum.repos.d/ 目录中,或者如果存在但禁用,您可以通过执行以下操作来启用它yum --enablerepo=nameoftherepo

如果你想降级软件包,你可以使用命令yum downgrade packageName

我不确定这是否对你有帮助

干杯。

相关内容