我们在之前的文章“CentOS系统使用yum卸载软件包”介绍了CentOS系统上如何卸载软件包,本文将介绍在Ubuntu 18.04 系统上,如何卸载软件包。
使用Dpkg查看已安装软件包
Dpkg(Debian软件包)是许多Linux版本中的标准软件包管理器。要卸载软件包,我们需要知道要卸载的软件包的准确名称。
要列出已安装的软件包,可以执行如下命令:
sudo dpkg ––list
上述命令将列出所有已安装的软件包,这个列表可能很长,非常不便于浏览。为了便于查看,可以使用 less 参数,这样就可以分页显示列表了。执行如下命令:
sudo dpkg–query –l | less
如果要卸载列表中的某个软件包,可以执行如下命令:
sudo dpkg–query –l | grep package_name
如果还不知道软件包的完整名称,我们可以只匹配部分名称,如下命令所示:
sudo dpkg–query –l | grep *partial_name*
注意:一般不建议使用 dpkg
来删除软件包。虽然使用 dpkg 可以删除指定的软件包,但是其所有依赖仍将保留在系统上,并且可能不再正常运行。推荐使用 apt 或者 apt-get 来执行删除卸载,这样就可以将软件包及其依赖完全删除。
使用apt查看及删除软件包
可以运行以下命令以列出所有安装软件包:
sudo apt list --installed
上面的命令将列出所有已安装的软件包。
要卸载已安装软件包列表中的某个软件包,我们只需要运行 apt-get 或者 apt 的卸载命令,就可以卸载了。下面是使用apt 卸载软件的语法如下:
sudo apt remove package_name
要卸载某个软件包,只需将“package_name”替换为软件包名称,就可以将对应的软件包卸载掉了。
当然,我们也可以同时卸载多个软件包,语法如下:
sudo apt remove package_name_1 package_name_2
要完全卸载软件包和它的配置文件,我们可以使用 apt 然后加上 purge 参数,就可以了。语法如下所示:
sudo apt purge package_name
对于 Snap 软件包,我们可以使用下面的命令列出所有软件包:
snap list
Snap 软件包的卸载语法如下所示:
sudo snap remove package_name
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/uninstall-packages-on-ubuntu-18-04/