CentOS上的Yum中的掩码包版本

CentOS上的Yum中的掩码包版本,centos,yum,downgrade,Centos,Yum,Downgrade,我似乎找不到任何有用的手册页等,但它似乎应该是直接的 我们的服务器运行CentOS 6.8,但也有一些软件包版本的原子存储库。Atomic提供的其中一个包的最新版本似乎已损坏,因此我们不得不对该包进行yum降级 现在的问题是,我们正在运行Plesk,它会按计划执行自动的Yum更新,下次发生这种情况时,坏掉的包会再次拖回来 我只想告诉Yum忽略这个特定的包版本,以便下次有新版本时更新,但跳过当前版本 我发现我可以将exclude=行添加到yum.conf,但似乎找不到如何在此exclude中定义特

我似乎找不到任何有用的手册页等,但它似乎应该是直接的

我们的服务器运行CentOS 6.8,但也有一些软件包版本的原子存储库。Atomic提供的其中一个包的最新版本似乎已损坏,因此我们不得不对该包进行yum降级

现在的问题是,我们正在运行Plesk,它会按计划执行自动的Yum更新,下次发生这种情况时,坏掉的包会再次拖回来

我只想告诉Yum忽略这个特定的包版本,以便下次有新版本时更新,但跳过当前版本

我发现我可以将exclude=行添加到yum.conf,但似乎找不到如何在此exclude中定义特定的版本号。看起来我只能排除整个包名

我更熟悉Gentoo,我们可以告诉Portage在出现类似问题时屏蔽特定版本。这在CentOS中不是一个选项吗


非常感谢。

我知道你的坏包裹是哪一个。您可以修复更新安装,并且可能不再担心该更新。见普莱斯克支持票。只需运行命令install-m0700-omysql-gmysql-d/var/lib/mysql files,确保坏掉的“mysql”再次正常工作。谢谢Matthias。你完全正确,我指的确实是MySQL包。我们已经对mysql libs、mysql和mysql server执行了一次yum降级,以解决此问题,因此我们的服务器运行良好,但我认为我们需要阻止损坏的包,以防止再次发生。。。现在听起来我只需要创建丢失的文件夹并对其进行chmod?回答了我自己的问题-创建/var/lib/mysql文件并使用chmod+chown按照上面Matthias的行设置适当的所有权和权限,然后再让yum将损坏的包带进来,这似乎已经奏效了。我会让这个线程打开,虽然我仍然想知道如何掩盖破碎的包理想。。。