Ubuntu
如何從 Linux Mint 中刪除 Ubuntu 軟體包?
我對使用 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 和任何可用版本。我認為它需要一些微調,但這是一個好的開始。