選擇儲存庫並連結軟體更新程式警告訊息「並非所有更新都可以安裝」?

選擇儲存庫並連結軟體更新程式警告訊息「並非所有更新都可以安裝」?

我使用的是 Xubuntu 14.04。我不明白收到以下警告訊息的原因。

  1. 當我只檢查 Universe 儲存庫時,軟體更新程式告訴我我的系統是最新的。

  2. 當我在軟體更新程式中檢查以下儲存庫時:

    • 主要的
    • 宇宙
    • 受限制的

    我得到了要更新的軟體包清單。到目前為止,一切都很順利。

  3. 現在,如果我僅檢查以下存儲庫:

    • 主要的
    • 受限制的

    我收到訊息“並非所有更新都可以安裝”。

    如果我單擊“繼續”,我會收到要更新的軟體包列表,但其中一些未選中且無法選擇:

    • 完整的通用 Linux 核心和標頭
    • 通用 Linux 核心頭文件
    • 通用 Linux 核心映像
    • GTK+圖形使用者介面庫
    • GTK+ 圖形使用者介面庫的程序

難道這些套件位於 Universe 儲存庫中,而我收到警告是因為我沒有檢查此儲存庫?但是,當我只檢查宇宙時,為什麼沒有人建議我升級它們?

我做了一個sudo apt-get install -f,上面寫著:

0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded

我如何理解這種行為?我知道我可以檢查所有三個儲存庫:Main、Restricted 和 Universe,然後繼續更新;但我想得到更深入的了解。

PS:我檢查了“重要安全性更新”和“建議更新”,但沒有檢查任何其他軟體儲存庫。

答案1

經過一些研究,這就是我的理解。

關於我的 14.04.3 Trusty Thar 版本中的 Utopic 包

根據發行公告對於 Trusty Tahr,如果直接從 14.04.2 媒體安裝 Ubuntu(我就是這麼做的),就會自動收到更新的版本硬體支援堆疊預設情況下。這是或許為什麼我有這些軟體包:linux-generic-lts-utopic、linux-headers-generic-lts-utopic 和 linux-image-generic-lts-utopic。

儘管我不是 100% 確定,因為 (i) Trusty Tahr 發行說明主要指的是基於 vivd 的軟體包,並且 (ii) 我基本上只有一些在 /etc/share 下引用“utopic”的文檔文件。所以還是有點神秘...

關於「被扣留」的包裹

可以找到解釋這裡。這些是具有新依賴項的軟體包的升級,需要安裝新軟體包。為了防止自動安裝此類可能使系統面臨風險的新軟體包(而不僅僅是升級),升級被阻止。

強制安裝這些保留的升級及其所需依賴項的命令是:

apt-get dist-upgrade

我使用了該命令,一切都很順利。

相關內容