百胜只更新次要版本

在我的服务器上,我正在为我的开发库运行Gitlab社区版,今天我发现一个错误是由我的yum update cronjob造成的。

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

因此,存储库的zip下载不可用(一个json文件没有文件返回)

我想问的问题是:yum软件包有一个选项,只更新次要版本(例如7.1到7.2,但没有7.1到8.0)

提前致谢

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

 yum install yum-plugin-versionlock 

这将允许将包locking到当前安装的版本。

例如:

 yum versionlock add gitlab* 

要更新软件包,您必须先移除locking。

 yum versionlock delete gitlab*