在YUM(Yellowdog Updater, Modified)中,可以通過設置軟件包的優先級來控制軟件包的安裝順序。優先級是通過為軟件包分配一個整數值來設置的,較高的值表示較高的優先級。以下是如何設置軟件包優先級的步驟:
打開終端。
使用文本編輯器打開YUM配置文件。通常,這個文件位于/etc/yum/pluginconf.d/priorities.conf
。如果文件不存在,請創建一個新文件。例如,使用nano編輯器:
sudo nano /etc/yum/pluginconf.d/priorities.conf
在[main]
部分下,添加或修改以下行以啟用優先級插件:
enabled=1
為特定的軟件倉庫設置優先級。在配置文件中,為每個軟件倉庫添加一個[repository-id]
部分,其中repository-id
是軟件倉庫的ID。例如,要為名為myrepo
的軟件倉庫設置優先級,請添加以下內容:
[myrepo]
priority=10
優先級的范圍是1到99,其中1表示最高優先級。
保存并關閉配置文件。
清除YUM緩存:
sudo yum clean all
更新軟件包索引:
sudo yum update
現在,YUM將根據設置的優先級安裝軟件包。請注意,這些設置僅適用于通過YUM安裝的軟件包。對于手動安裝的軟件包,您可能需要使用dnf
命令并設置--setopt=priorities_enabled=1
選項來啟用優先級。