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