如何在 Ubuntu 中卸載 deb 包
從 .deb 文件安裝應用 非常簡單。雙擊它,它會在軟件中心中打開,然后從那里安裝它。
但是如何在 Ubuntu 或 Debian 中卸載 deb 包呢?如何刪除一段時間前安裝的軟件包呢。
雖然這有幾個如果和但是,但刪除 .deb 文件的最簡單和最可靠的方法是使用 apt remove 命令。
sudo apt remove program_name
如你所見,你需要在這里知道確切的包名稱。這可能并不總是顯而易見的。例如,如果你在 Ubuntu 上安裝 Google Chrome,則該程序在命令行中稱為 “google-chrome-stable”。你已經知道了嗎?我猜你不知道。
在本教程中,我將詳細介紹如何找到確切的包名稱,然后使用它來刪除應用。我還將討論使用圖形方法刪除 deb 包。
從 Ubuntu 中刪除通過 .deb 文件安裝的軟件包
在我向你展示如何從命令行刪除 deb 包之前,讓我們在軟件中心應用中快速查看它。
方法 1:檢查應用是否可以從軟件中心移除
Ubuntu 有軟件中心 GUI 應用,允許搜索、安裝和刪除應用。
搜索時,軟件中心可能不會顯示已安裝的應用。
Searching for installed applications may not show any results in Ubuntu Software Center
但是,如果向下滾動,你仍可能在“已安裝”部分下找到它。外部應用通常不帶徽標顯示。
Some installed applications can be found in the ‘installed’ tab of the Software Center
如果找到它,你可以通過單擊“垃圾桶”圖標或“刪除”按鈕來刪除該應用。
Removing applications from the Ubuntu software center
一句話:檢查是否可以從軟件中心刪除應用。
方法 2:使用 apt 命令刪除應用
我假設你不知道該應用命令的確切名稱。你可能不知道 Google Chrome 安裝為 google-chrome-stable 而 Edge 安裝為 microsoft-edge-stable,這很正常。
如果你知道前幾個字母,那么 tab 補全可能會有所幫助。否則,你可以 使用 apt 命令列出已安裝的應用? 并使用 grep 搜索應用程序名稱:
apt list --installed | grep -i possible_package_name
例如,你可以智能地猜測 Google Chrome 包的名稱中應該包含 chrome。你可以這樣搜索:
apt list --installed | grep -i chrome
在某些情況下,你可能會得到多個結果。
check if google chrome installed in ubuntu
如果你不確定這些軟件包的作用,你可以隨時通過以下方式獲取它們的詳細信息:
apt info exact_package_name
獲得確切的軟件包名稱后,你可以使用 apt remove 命令將其刪除。
sudo apt remove exact_package_name
你還可以使用 apt-get remove? 或 dpkg uninstall 命令來刪除。
Removing applications installed via .deb files using the apt command
方法 3:使用 Synaptic 包管理器刪除 deb 應用
另一種方法是使用 Synaptic 包管理器。在 GNOME 以“軟件中心”的形式創建其圖形包管理器之前,Synaptic 是 Ubuntu 和許多其他發行版中的默認 GUI 包管理器。
它仍然是 Xfce 桌面環境 上的推薦工具。
首先安裝它:
sudo apt install synaptic
打開 Synaptic 并搜索包名稱。查找標記為綠色的已安裝軟件包。右鍵單擊它們,然后單擊“標記為刪除”。之后點擊應用。
Removing Deb packages using Synaptic package manager
對你有幫助嗎?
我非常樂意使用 apt 命令刪除從 .deb 文件中安裝的軟件包。但我可以理解,并不是每個人都喜歡使用命令行。
在刪除從外部 .deb 文件安裝的應用時,我發現軟件中心中找不到它。軟件中心還可以做的更好一些。