1. 程式人生 > >yum update 自動忽略核心更新

yum update 自動忽略核心更新

系統每天凌晨 3 點自動執行 yum update 任務

但升級核心後,會出現下面情況

一些編譯軟體需要核心模組才能夠被呼叫, 而核心模組需要與當前版本核心編譯後才能夠使用, 假設核心升級後,之前軟體模組是不可相容的, 需重新編譯後才能夠再次被呼叫,甚至可能導致在啟動過程中因為無法載入該模組而無法啟用某種系統檔案而無法正常啟用電腦,需現場修復

利用 下面方法進行自動升級過程忽略 kernel 自動更新

yum --exclude=packgeName\* update
yum --exclude=packgeName1\* --exclude=packgeName2\* update
yum -x 'packageName*' update
yum -x 'packageName1*' -x 'packageName2*' update


例如

yum -y --exclude=kernel\* update
yum -y -x 'kernel*' update


假如你已經制作自動化指令碼, 而不希望修改指令碼條件下可參考下面做法

vi /etc/yum.conf
[main]
exclude=kernel*