如何在 Ubuntu 中卸载软件包?
当您在 Linux 环境中工作时,您发现大多数应用程序或软件包对于解决您的问题很有用,但是在尝试这些应用程序之后,您希望从系统中卸载这些软件包。使用图形界面卸载软件包是一种更简单的方法。但是,您应该了解如何使用命令行方法从 Linux 系统卸载或删除软件包的基本知识。
在本教程中,我们将讨论如何使用两种方法卸载 Ubuntu 发行版中的软件包:使用 GUI 或使用命令行环境。
先决条件
要从 Ubuntu Linux 系统卸载或删除软件包,您必须具有 root 权限才能运行终端命令。
Ubuntu 20.04系统中卸载软件包的方法
您可以通过以下两种方式从 Ubuntu 20.04 操作系统中卸载软件包:
使用终端从 Ubuntu 卸载软件包(命令行方法)
使用 GUI 从 Ubuntu 卸载软件包
方法 1:使用终端卸载软件包(命令行方法)
大多数 Ubuntu Linux 用户更喜欢使用命令行方法从 Ubuntu 系统中卸载或删除应用程序。命令行方法提供了更多用于卸载软件包的控制和选项。
列出已安装的 Ubuntu 软件包
需要知道确切的软件包名称才能从 Ubuntu 系统中卸载软件或软件包。因此,在Ubuntu 20.04系统中,可以使用以下命令查看已安装的软件包:
上面的命令显示系统上已安装的软件包的大量列表。但是,很难从显示的已安装软件包列表中找到确切的软件包名称。要以更易读的形式查看输出,请在上述命令中使用“less”,如下所示:
按 Enter 键继续下一个包。
您还可以使用 grep 命令从整个列表中搜索确切的包名称,如下所示:
例如,要查找所有“apache2”包,请使用以下命令:
在 Ubuntu 中使用终端删除软件包的命令
以下四个最常用的命令可帮助您从 Ubuntu 系统中删除软件包或应用程序:
使用“remove”命令卸载软件包要从 Ubuntu 系统中卸载或删除软件包,请使用“apt-get remove”命令,后跟软件包名称,如下所示:
您还可以使用以下命令语法同时删除多个软件包:
例如,我们要从 Ubuntu 系统中卸载“zip”和“wget”软件包。使用下面提到的命令来卸载这些软件包:
使用“purge”命令卸载软件包“apt-get remove”命令会从 Ubuntu 系统中删除整个软件包。但是,它会在您的系统上留下一些包和配置文件。但是,要完全卸载包含所有配置文件的包,请使用“purge”而不是执行“remove”命令。以下“purge”命令用于从 Ubuntu 系统中完全卸载软件包:
例如,要从系统中卸载 apache2 软件包以及所有配置文件,请使用以下命令:
卸载未使用的软件包当您在 Ubuntu 上安装应用程序时,它还可能下载并安装正确安装应用程序所需的依赖项。当您卸载所需的软件包时,软件包依赖项仍保留在您的系统中,但未使用。这些剩余或未使用的软件包可以通过执行以下命令从 Ubuntu 系统中删除:
您还可以通过运行以下命令从缓存中清除过时/旧的软件包:
卸载 snap 包snap 包管理器是新 Ubuntu 版本的一部分。因此,当您使用snap独立卸载软件包时,您需要所有已安装的snap软件包的列表。使用下面给出的命令,您可以轻松显示所有已安装的快照包的列表:
获取已安装的 snap 包列表后,使用以下命令卸载 snap 包:
例如,要从快照列表中卸载“discord”应用程序,请使用以下命令:
方法 2:使用 GUI 从 Ubuntu 卸载软件包
卸载软件包的另一种方法是使用 Ubuntu 软件中心。软件包管理器位于 Ubuntu 桌面的左侧边栏上。要访问此应用程序,请单击“Ubuntu 软件”图标或使用应用程序搜索栏启动它,如下所示:
您的系统上将显示以下 Ubuntu 软件管理器窗口。单击“已安装”选项卡可查看所有已安装的软件包。在这里,您可以搜索要从 Ubuntu 系统中卸载的应用程序。
选择要从 Ubuntu 计算机中删除的应用程序,如下所示:
结论
我们学习了不同的命令,通过它们可以轻松地从 Ubuntu 20.04 系统中卸载软件包或软件。此外,我们还演示了如何使用 Ubuntu 软件中心的 GUI 删除或卸载软件包。您可以采用通过命令行或使用 GUI 卸载软件包的任何方法;这些方法对每个 Linux 用户都很有用。