yum 仅更新次要版本

yum 仅更新次要版本

在我的服务器上,我正在运行 Gitlab 社区版作为我的开发存储库,今天我发现了一个由我的 cronjob 引起的错误yum update

发生的情况是安装了从 7.x 到 8.x 的更新,需要很多额外的操作才能成功安装。

因此无法下载存储库的 zip 文件(返回的 json 文件没有文件)

我想问的问题是: yum 包是否有仅更新次要版本的选项(例如从 7.1 更新到 7.2,但没有从 7.1 更新到 8.0)

提前致谢

答案1

Yum 没有提供遵循特定语义版本的方法,但有一种方法可以使用 yum 插件锁定特定的软件包版本versionlock

yum install yum-plugin-versionlock

这将允许将包锁定到当前已安装版本。

例如:

yum versionlock add gitlab*

要更新该包,您必须先移除锁。

yum versionlock delete gitlab*

相关内容