如何在Ubuntu上卸载软件包
有时,我们可能会在Ubuntu上安装一个应用程序,然后尝试使用它,然后决定不适合该应用程序。
在这种情况下,我们可能需要卸载该软件包。
在本文中,我们将向我们展示如何使用图形化的“ Ubuntu软件中心”并通过命令行使用“ apt”或者“ apt-get”命令来卸载软件包。
只有root或者具有'sudo'特权的用户才能从Ubuntu卸载软件包。
使用Ubuntu软件中心卸载软件包
如果不是我们需要的命令行,则可以通过Ubuntu软件中心(USC)卸载应用程序。
该实用程序提供了图形界面来查找,安装和卸载应用程序。
- 在“活动”屏幕中,搜索“ Ubuntu软件”,然后单击橙色的USC图标。这将打开USC工具。
- 要获取所有已安装应用程序的列表,请单击顶部导航列上的“已安装”选项卡。
- 向下滚动,直到找到要卸载的应用程序,然后单击其旁边的“删除”按钮。
Ubuntu软件工具仅显示具有图形用户界面(GUI)的已安装应用程序。
如果找不到要卸载的软件包,则应从命令行中删除该软件包。
使用命令行卸载软件包
使用GUI工具可以执行的所有操作,都可以从命令行执行。
实际上,命令行为我们提供了用于卸载软件包的更多选项和控制。
我们可以使用“ Ctrl + Alt + T”键盘快捷键或者单击终端图标来打开终端。
卸载软件包之前,必须先找到确切的软件包名称。
要获取系统上所有已安装软件包的列表,请执行以下操作:
sudo apt list --installed
该命令将打印一长列已安装的软件包。
将输出传递给“较少”以使其更易于阅读可能是一个好主意。
或者,我们可以使用“ grep”来过滤结果。
在Ubuntu,Debian和相关的Linux发行版上,我们可以使用“ apt”和“ apt-get”命令行实用程序来安装,更新,卸载和管理软件包。
这两个命令的语法相同。
要删除已安装的软件包,请运行以下命令:
sudo apt remove package_name
将“ package_name”替换为要删除的软件包的名称。
sudo apt-get remove package_name
我们也可以卸载多个软件包。
软件包名称应b用空格分隔:
sudo apt remove package1 package2
'remove'命令卸载给定的软件包,但是可能会留下一些软件包文件。
如果要删除包含所有文件的软件包,请使用'purge'而不是'remove':
sudo apt purge package_name
卸载快照包
如果在运行“ sudo apt list --installed”时未列出要卸载的应用程序,则可能已将其作为快照包安装。
要列出所有已安装的快照软件包,请运行以下命令:
snap list
知道确切的软件包名称后,可以通过键入以下内容将其卸载:
sudo snap remove package_name
卸载未使用的软件包
每当我们安装依赖于其他软件包的新软件包时,该软件包的依存关系也将被安装。
卸载软件包后,依赖软件包将保留在系统上。
这个剩余的程序包将不再被其他任何人使用,并且可以将其删除。
我们可以使用以下方法删除不需要的软件包:
sudo apt autoremove