Ubuntu卸载包教程-Ubuntu包管理
在下面的 Ubuntu 卸载软件包教程中,我们将逐步指导您从 GUI 和命令行卸载 Ubuntu 上的软件包。我们还将向您展示用于删除或保留与包关联的配置文件的选项。请使用以下您认为最适合您的情况的方法。
如果您希望删除 Ubuntu Linux 系统上的软件,可以通过几种方法来卸载相关的软件包。由于 Ubuntu 可以通过 apt 或 Snap 安装软件包,因此也有两种方法可以删除它们。话又说回来,GUI 方法可以删除两者。我们将介绍下面的所有方法。
在本教程中,您将学习如何:
通过 GNOME GUI 卸载软件包
通过命令行删除包
使用snap命令卸载snap包
删除未使用的包
通过 GNOME GUI 卸载软件包
Ubuntu 的默认桌面环境是 GNOME。因此,这些说明和屏幕截图将专门针对运行 GNOME 的用户而定制。如果您使用不同的桌面环境,该过程应该非常相似,但菜单看起来会有点不同。
从 GNOME 的应用程序启动器中打开“Ubuntu Software”应用程序。
找到 Ubuntu 软件实用程序
要访问已安装应用程序的完整列表,请单击顶部的“已安装”选项卡。在此菜单中,您可以在任何想要卸载的应用程序上单击“删除”。
使用此菜单删除任何列出的包
请注意,Ubuntu 软件应用程序通常仅列出通过 GUI 安装的应用程序或本身具有 GUI 的应用程序。您也无法从此菜单中删除系统应用程序。为了对系统上的所有软件包进行更高级的控制,建议使用下面介绍的命令行方法。
通过命令行卸载软件包
实际上可以使用三种不同的命令从 Ubuntu 中卸载软件包。其中两个是 apt 和 apt-get,另一个是 dpkg。选择使用 apt 来删除软件包是最推荐的方法,但为了完整起见,我们将介绍所有方法。
首先,您需要知道要删除的包的名称。使用以下命令之一获取系统上所有软件包的列表。如果您知道如何命名包,请通过管道输入 grep。
$ apt --installed OR $ dpkg -l
获得包的名称后,请使用 apt 或其他命令之一将其删除。
$ sudo apt remove package-name OR $ sudo apt-get remove package-name OR $ sudo dpkg -r package-name
上述任何命令都会删除指定的包,但它们会留下配置文件,在某些情况下,还会留下与该包关联的其他文件。
要删除这些内容,您需要“清除”包。您可以在删除包之后执行此操作,也可以而不是删除包(自动清除也意味着删除)。
$ sudo apt purge package-name OR $ sudo apt-get purge package-name OR $ sudo dpkg -P package-name
卸载 Snap 包
Snap 包管理器有点新,但它是所有较新版本 Ubuntu 的一部分。它独立于 apt 工作,因此卸载作为 Snap 软件包安装的软件将需要单独的命令。
要查看系统上已安装的 Snap 软件包的列表,请在终端中执行以下命令。
$ snap list
获得要删除的软件包的确切名称后,使用以下命令将其卸载。
$ sudo snap remove package-name
卸载未使用的软件包
安装某些软件时,包管理器可能会下载正确安装包所需的依赖项。当它完成安装包时,这些依赖项将保留在您的系统上,但不会被使用。因此,建议偶尔运行以下命令以从系统中删除任何未使用的软件包。
$ sudo apt autoremove
结论
在本教程中,我们学习了如何从 GUI 和命令行卸载 Ubuntu 中的软件包。 GUI 方法对于某些用户来说可能更方便,但其功能与命令行方法相比就相形见绌了。对于命令行,建议您坚持使用 apt 命令,因为 apt-get 更多地用于系统脚本,而 dpkg 不能像 apt 那样处理依赖关系。