Ubuntu

如何從 Linux Mint 中刪除 Ubuntu 軟體包?

  • October 31, 2015

我對使用 Linux 發行版非常陌生,出於某種原因,幾個月前我決定在我的 Mint 發行版上安裝一些 Ubuntu 軟體包。

我最近嘗試通過執行更新 Mint 的發行版sudo apt-get update,但是,安裝程序似乎也在更新我電腦上的所有 Ubuntu Saucy 軟體包。有什麼辦法可以刪除這些包嗎?如果那不可能,那麼我可以阻止 Ubuntu 更新嗎?

好吧,實際上 Mint Petra 使用 Ubuntu 儲存庫來儲存東西,並且只安裝了一些額外的東西。刪除這些軟體包肯定會破壞您的系統。官方預設 Mint sources.list包括這些儲存庫。您可以禁用它們,但同樣,您應該努力使用所有最新軟體包升級您的系統。請參閱以下說明:


要停用/刪除 saucy 儲存庫:

刪除所有sources.list的所有俏皮條目:

sudo sed -i '/saucy/d' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

更新。

sudo apt-get update

沒有一個好主意,刪除漂亮的包裹

安裝能力。為什麼?因為它讓您的生活更輕鬆:

sudo apt-get install aptitude

怎麼辦?好吧,我們將使用 aptitude 來升級、降級和刪除任何非 Mint 軟體包:

aptitude search '?and(~i, !?origin(mint))'

這將為您提供所有已安裝但不是來自 mint 儲存庫的軟體包的列表。現在有了該列表,您就可以開始降級軟體包了。

sudo aptitude install '?narrow(?and(~i, !?origin(mint)), ?any-version(*))'

這將安裝任何已安裝的軟體包,而不是來自 mint 和任何可用版本。我認為它需要一些微調,但這是一個好的開始。

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