Linux-Mint

在遷移到 Linux Mint 20 中刪除外部包

  • April 6, 2022

新版本的 Linux Mint 20已經發布,並附有一份使用者指南(從本教程遷移而來),以幫助我們完成遷移過程。

現在,有兩個步驟讓我感到困擾:

1- 清除 PPA 和 3rd 方儲存庫,其中說:

  • 點擊**Remove Foreign Packages**
  • 選擇所有外國包,然後點擊**Remove**

2- 刪除外來的包,上面寫著:

除您要保留的包裹外,選擇所有外國包裹並點擊**Remove**

當我檢查所有已安裝的外部軟體包時(從“菜單 -> 管理 -> 軟體源 -> 維護 -> 刪除外部軟體包”),我發現其中有很多。

我能夠辨識其中一些包,但我不確定其中的大部分。

所以,

不刪除外國包裹有什麼影響?

相關,如果我不小心刪除了稍後某個應用程序需要的包怎麼辦?我可以恢復嗎?(我猜是這樣,但我不確定這樣做是否安全)

解決此問題的最佳方法可能是什麼?


邊注:

  • 我執行mintupgrade check了,輸出對我來說似乎很好。
  • 我是一名中級經驗豐富的 Linux 使用者。

不刪除外來包的含義是,它們無法更新。由於 Mint 不知道這些 PPA 的結構,因此它無法更改它們在 apt 列表中的條目。從外部儲存庫安裝的應用程序也不會升級,並且可能會引用升級後不再存在的庫。

例子:

您從引用 libavcodec-5.2.0 的外部儲存庫安裝了“specialVideoApp”。升級後該應用程序仍然存在,但庫(它是 Mint 系統的一部分)已升級到 libavacodec-5.2.3。那麼這個應用程序將不再工作。您必須自己更新它。

如果軟體包被錯誤地標記為“外國”,正如PoorYorik 指出的那樣,那應該沒有什麼區別——這些軟體包很可能會被更新。

我已經在 Mint 18 上嘗試過,但沒有收到任何“外國”包裹。

總結一下:如果您不刪除那些外來軟體包,它不會損害您的新安裝 - 但升級後可能其中一些應用程序將無法執行。

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