如何在 CentOS 中锁定软件包使其不被更新或重新安装

问题描述 投票:0回答:1

我已经安装了某个软件包的修补版本,并且在任何情况下我都不希望对其进行更新或重新安装。

我尝试过但没有成功:

  • exclude=package-name*
    中使用
    /etc/yum.conf
    :我仍然可以 yum 重新安装 package-name.rpm
  • 使用
    yum versionlock package-name
    :与上面相同,我仍然可以yum重新安装package-name.rpm

大家有什么想法吗?

谢谢

linux centos yum
1个回答
0
投票

使用

yum versionlock package-name
:与上面相同,我仍然可以yum重新安装package-name.rpm

您应该使用

yum-versionlock
,因为这是完成这项工作的
yum
插件。

概要

yum-versionlock [ 程序包名称 [ 程序包名称]] ...


描述

yum-versionlock(1) 是一个 Yum 插件,它需要一组 包的名称/版本,并排除所有其他版本 这些软件包(包括可选的以下过时软件包)。这 允许您保护软件包不被更新的软件包更新 版本。

手册页

© www.soinside.com 2019 - 2024. All rights reserved.