14.04.5 到 16.04 升級失敗 - 留下 159 個軟體包需要自動刪除,269 個軟體包被保留。怎麼辦?

14.04.5 到 16.04 升級失敗 - 留下 159 個軟體包需要自動刪除,269 個軟體包被保留。怎麼辦?

最近,我嘗試透過點擊「軟體更新程式」方塊將 Ubuntu 從 14.04.5 升級到 16.04。在安裝過程中,彈出“14.04系統錯誤”窗口,我點擊“報告”,立即得到“16.04系統錯誤”窗口。我點擊“報告”並看到鎖定的螢幕。當我解鎖它時,更新已經結束。我重新啟動,系統很奇怪。我介入了它,注意到包裹有問題sa-compile。因為我不需要Tools for compiling SpamAssassin rules into C這個系統,所以我apt-get remove --purge就使用了。簡介故事結束。

由於從 14.04.5 升級到 16.04 失敗,我只能apt-get告訴我我有 159 個軟體包到autoremove和 269 個軟體包held back

據我所知,我有幾個選擇(備份後/home):

  1. 下載 16.04 ISO,重新開始。
  2. sudo apt-get autoremove並希望我留下一個可運作的系統來安裝held back軟體包。
  3. 暫時忽略autoremove,並sudo apt-get install --install-suggests --fix-broken --ignore-hold --with-new-pkgs --reinstall在包上運行held back
  4. 其他?

建議、索取更多數據…?我確實有ssh存取權限,也有實體存取權限。

答案1

根據@elder-geek的建議:我重新檢查了要d的包列表autoremove,並使用

sudo apt-get --dry-run autoremove

作為最後的檢查,以確保我不會來到autoremove這個世界。

我最終做了:

sudo apt-get autoremove
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove

檢查狀態、日誌、包裝系統的幸福度,以及我在每對步驟之間能想到的任何其他內容。

該系統還沒有崩潰或行為異常,並且可以輕鬆使用(由於我的測試懶惰),所以我將宣布這次升級成功。

相關內容