
我已經cpio-2.11-25.fc20.x86_64
安裝在兩台機器上:
該程式不需要在第一台機器上進行更新,但2.11-28.fc20
在第二台機器上向我提供了更高的版本。為了確定這不是時間問題,我yum update
在第一台機器上再次進行了操作,並得到了以下結果:
# yum update
Loaded plugins: langpacks, refresh-packagekit
No packages marked for update
為什麼同一程式需要在一台機器上更新,而在另一台機器上不需要更新?
答案1
/etc/yum.conf
檢查目錄中和目錄下的設定/etc/yum.repos.d/
。檢查主要配置,/etc/yum.conf
因為這些設定優先於其他設定。
您在 /etc/yum.conf 檔案的 [main] 部分中定義的值可能會覆寫各個 [repository] 部分中設定的值。
將更新的與未更新的進行比較。您可能有不同的設置,或者您在不更新的計算機上缺少存儲庫。
答案2
如果系統相同,請運行yum clean all
它,清除 yum 套件、元資料和標頭的快取。
答案3
在 EC2 上分配相同的虛擬機器時,我看到一些類似這樣的奇怪活動。我總是假設發生了一些可怕的事情並重建所有涉及的節點。
我建議比較yum clean all
Linux 核心版本、任何關聯的 yum 儲存庫配置並在兩台機器上重新啟動。如果仍然表現相同,請嘗試從兩台電腦中刪除該軟體包,重新安裝並再次檢查。如果所有其他方法都失敗,請重建節點。