在 Ubuntu 系统上,使用命令行删除包的方法有以下三种:
- apt
- dpkg
- snap
列出已安装的软件包
在删除对应的软件包之前,我们可以使用 apt list 命令列出所有已安装的软件包。运行以下命令以列出所有安装包:
sudo apt list --installed
执行上述查询命令后,会返回如下所示的结果,会列出所有已安装的包。
要删除在列表中找到的软件包,只需运行 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/