轉)yum 命令跳過特定 指定 軟體包公升級方法

2022-06-16 21:30:10 字數 1091 閱讀 7520

適用於centos / rhel /fedora /red hat enterprise 等linux版本。

yum 的配置檔案在/etc/yum/yum.conf 或者在/etc/yum.conf 。所以,需要修改配置檔案。

開啟/etc/yum.conf ,輸入:

exclude=openssl* kernel*              #  這裡假設是遮蔽openssl和核心公升級,尤其是自己手動更新過的補丁版本會提示有更高版本,導致整個yum update卡殼

note:c7 如果禁止了centos-release*  更新會提示錯誤 「error: initscripts conflicts with centos-release-7-3.1611.el7.centos.x86_64″的

如何禁用(禁止) excludes

語法如下:

解釋:1.all 表示禁用所有的excludes

2.main 表示禁用 [main]中的excludes

3.repoid 表示禁用給定repo id 中的excludes

yum --exclude 命令引數的使用

使用該引數,跳過某些軟體包後公升級,如下:

# yum --exclude=package\* update

# yum --exclude=openssl\* update

# yum --exclude=kernel\* update

# yum -x 'kernel*' -x 'openssl*' update

注意:上面的命令將會通過軟體包的名字或名字萬用字元,在所有的源中排除那些被指定的軟體包的公升級

yum軟體包檢視命令

yum針對軟體包操作常用命令 1.使用yum查詢軟體包 yum search 2.列出所有可安裝的軟體包 yum list 3.列出所有可更新的軟體包 yum list updates 4.列出所有已安裝的軟體包 yum list installed 5.列出所有已安裝但不在 yum reposit...

yum安裝軟體包

yum install subversion rpm qa grep subversion subversion 1.6.11 10.el6 5.x86 64 rpm ql subversion 1.6.11 10.el6 5.x86 64 usr share doc subversion 1.6....

轉 檢視 yum 安裝軟體包的路徑

yum install subversion rpm qa grep subversion subversion 1.6.11 10.el6 5.x86 64 rpm ql subversion 1.6.11 10.el6 5.x86 64 usr share doc subversion 1.6....