Fedora

為什麼當 dnf 說我是最新的時,我會收到有關新更新的警報?

  • June 22, 2015

我正在執行 Fedora 22 的 KDE spin。我已經執行

sudo dnf update

它說我是最新的,但通知區域說我有一堆需要安裝的更新。螢幕截圖是在重新啟動之後。

差異截圖

F22中你需要了解兩件事:

  1. dnf 不會像 yum 那樣自動刷新它的記憶體,事實上它有時會欺騙你。這意味著您實際上需要像 apt 一樣執行:
dnf clean expire-cache && dnf upgrade
  1. 在 F22 中,桌面不再使用與命令行相同的包管理器。他們使用相同的解算器,並且主要查看相同的數據,因此如果 repodata 匹配,他們應該顯示相同的結果。但是,如果他們不這樣做,請不要感到困惑,這只是新常態。

引用自:https://unix.stackexchange.com/questions/208556