在我的服务器上,我正在运行 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*