使用命令行在 Ubuntu 上卸载软件包

在 Ubuntu 系统上,使用命令行删除包的方法有以下三种:

  • apt
  • dpkg
  • snap

列出已安装的软件包

在删除对应的软件包之前,我们可以使用 apt list 命令列出所有已安装的软件包。运行以下命令以列出所有安装包:

sudo apt list --installed

执行上述查询命令后,会返回如下所示的结果,会列出所有已安装的包。

使用命令行在 Ubuntu 上卸载软件包
使用命令行在 Ubuntu 上卸载软件包

要删除在列表中找到的软件包,只需运行 apt-get 或 apt 命令来卸载它。

使用“apt”卸载软件包:

最好的方法是使用“apt”命令删除软件包。

apt 是 Ubuntu 默认的包管理器。使用 apt 命令卸载软件包的语法如下:

$ apt remove <package-name>

或者使用下面的命令:

$ apt-get remove <package-name>

要卸载多个软件包,语法如下所示:

$ apt remove <package-name1> <package-name2>

在卸载软件包时,使用实际的软件包名称,替换<package-name>。

要完全删除软件包及其配置文件,请使用 purge 。

sudo apt purge <package_name>

示例:要从 Ubuntu 系统中删除“nodejs”包,可以运行下面所示的命令:

$ sudo apt remove nodejs

使用“dpkg”卸载软件包:

我们也可以使用 dpkg 命令从系统中删除软件包,dpkg 是一个 Debian 软件包管理器,允许用户安装、构建、卸载和管理软件包:

$ sudo dpkg –r <package-name>

根据实际的软件包名称替换“package-name”。

示例:运行下面的命令从 Ubuntu 系统中删除“make”包:

$ sudo dpkg -r make

上面的命令只删除对应的软件包,但不会删除相关的配置文件。要同时删除配置文件,请使用下面的命令:

$ sudo dpkg -p make

使用“snap”卸载软件包:

Snap 包管理器是非常新的,它默认包含在所有当前的 Ubuntu 版本中。要卸载 snap 安装的软件包,需要运行 snap 命令,该命令独立于 apt 命令工作。语法如下:

$ sudo snap remove <package-name>

根据实际要删除的软件包替换“package-name”。

示例:运行下面提到的命令从 Ubuntu 系统中删除“rocketchat-server”包(安装为 snap 包):

$ sudo snap remove rocketchat-server

卸载不用的软件包

包管理器可能会在安装某些软件时,下载安装包所需的依赖项。在安装软件包后,这些依赖项将保留在系统上,但它们不会被使用。因此,定期运行以下命令,可以清除系统中不需要的软件包:

$ sudo apt autoremove

结论

为了释放一些未使用的软件包占用的空间,Ubuntu 允许您从系统中删除这些不需要的软件包。在本文中,我们详细讨论了如何使用 Ubuntu 软件中心和使用命令行卸载不需要的软件包,其中讨论了从系统中删除软件包的命令;使用 apt、dpkg 和 snap。仔细阅读文章以从您的 Ubuntu 系统中卸载不需要的软件包。

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/linux/uninstall-package-on-ubuntu/

发表评论

登录后才能评论