如何从 Ubuntu Linux 卸载应用程序

不再使用某个应用程序? 去掉它。

事实上,删除程序是在 Ubuntu 上释放磁盘空间并保持系统清洁的最简单方法之一。

在本初学者教程中,我将向您展示从 Ubuntu 卸载软件的各种方法。

我说了各种方法吗? 是的,因为在 Ubuntu 中有多种安装应用程序的方法,因此有多种删除它们的方法。 你将学会:

  • 从 Ubuntu 软件中心删除应用程序(适用于桌面用户)
  • 使用 apt remove 命令删除应用程序
  • 在命令行中删除 snap 应用程序(中级到高级用户)

让我们一一看看这些步骤。

方法 1:使用 Ubuntu 软件中心删除应用程序

启动软件中心应用程序。 您应该在左侧的 Dock 中找到它或在菜单中搜索它。

您可以在已安装选项卡中查看已安装的应用程序。

如果您在此处没有看到程序,请尝试使用搜索功能。

搜索已安装的应用程序

当您打开已安装的应用程序时,您应该会看到删除它的选项。 点击它。

删除已安装的应用程序

它会询问您的帐户密码。 Enter 它和应用程序将在几秒钟内被删除。

这种方法效果很好,除非软件中心行为不端(它经常这样做)或者程序是软件库或其他一些命令行实用程序。 在这种情况下,您可以随时求助于终端。

方法 2:使用命令行从 Ubuntu 中删除程序

你知道你可以使用 apt-get install 或者 apt install 用于安装应用程序。 对于卸载,您不使用 apt-get uninstall 命令,而是使用 apt-get remove 或者 apt remove.

您需要做的就是按以下方式使用该命令:

sudo apt remove program_name

系统会要求您输入帐户密码。 当您输入它时,屏幕上看不到任何内容。 这是正常的。 只需盲目输入并按回车键。

该程序不会立即被删除。 你需要确认一下。 当它询问您的配置时,按回车键或 Y 键:

请记住,您必须在 apt remove 命令中使用确切的包名称,否则它会抛出“无法定位包错误”。

如果您不记得确切的程序名称,请不要担心。 您可以使用超级有用的选项卡完成功能。 这是您必须知道的最有用的 Linux 命令行提示之一。

您可以做的是键入要卸载的程序的前几个字母。 然后按tab键。 它将显示与名称开头的这些字母匹配的所有已安装软件包。

当您看到所需的包时,您可以键入其完整名称并将其删除。

如果您不知道确切的包名称,甚至不知道起始字母怎么办? 好吧,您可以列出 Ubuntu 中所有已安装的软件包,并根据您的记忆使用 grep。

例如,下面的命令将显示名称中包含字符串“my”的所有已安装包,而不仅仅是开头。

apt list --installed | grep -i my

这很酷,不是吗? 在 Ubuntu 中使用 remove 命令时,请注意包名。

提示:使用 apt purge 删除包(高级用户)

当您在 Ubuntu 中删除一个包时,打包的数据会被删除,但它可能会留下小的、修改过的用户配置文件。 这是故意的,因为如果您再次安装相同的程序,它将使用这些配置文件。

如果要完全删除它,可以使用 apt purge 命令。 您可以使用它代替 apt remove 命令或在运行 apt remove 命令之后使用它。

sudo apt purge program_name

请记住,清除命令不会删除存储在用户主目录中的任何数据或配置文件。

方法 3:在 Ubuntu 中卸载 Snap 应用程序

前一种方法适用于您使用 apt 命令、软件中心或直接从 deb 文件安装的 DEB 包。

Ubuntu 还有一个名为 Snap 的新打包系统。 您在 Ubuntu 软件中心找到的大多数软件都是这种 Snap 软件包格式。

您可以轻松地从 Ubuntu 软件中心删除这些应用程序,但如果您想使用命令行,您应该这样做。

列出所有已安装的 snap 应用程序以获取包名称。

snap list

现在使用包名从 Ubuntu 中删除应用程序。 在移除之前不会要求您进行确认。

sudo snap remove package_name

额外提示:使用一个神奇的命令清理您的系统

好吧! 您学会了删除应用程序。 现在让我告诉您一个简单的命令,它可以清除残留的包跟踪,例如不再使用的依赖项、不再使用的旧 Linux 内核头文件。

在终端中,只需运行以下命令:

sudo apt autoremove

这是一个安全的命令,它可以轻松释放数百 MB 的磁盘空间。

结论

您学习了从 Ubuntu Linux 中删除应用程序的三种方法。 我介绍了 GUI 和命令行方法,以便您了解所有选项。

我希望这个简单的教程对 Ubuntu 初学者有所帮助。 随时欢迎提出问题和建议。