apt-get
是由流行发行版(如Ubuntu、Debian、Mint和Kali)提供的标准包管理器。我们可以使用apt-get-remove和purge从系统中删除包。apt-get这个包管理器提供了很多选项来精确地管理包。我们已经检查了非常完整的教程 apt-get
以下链接中的命令。
卸载单个包
simples用法表 apt-get remove
命令提供了一个包名。在提供包名的同时,我们也只能提供包名或其他与体系结构和发行版相关的部分。在本例中,我们将删除 tmux
包裹。
$ sudo apt-get remove tmux

自动删除包
正如我们在前面的示例中所看到的,apt get命令询问了一个问题:我们是否确定要执行此操作。提供 Y
但每次这样做都会让我们厌烦。我们可以提供 -y
如果我们想接受,不提供进一步的选择 Y
到下面的控制台。
$ sudo apt-get remove -y tmux
卸载多个程序包
我们也可以用一个命令卸载多个包。我们将用空格分隔包名。在本例中,我们将删除名为 tmux
和 vim
.
$ sudo apt-get remove tmux vim
使用Globe卸载多个包
有些包裹提供了相同的乞讨,但不同的名称结束。例如 openoffice-writer
, openoffice-calc
等等,我们可以用 地球 *
用于指定以开头的所有包的操作 openoffice-
名字像 openoffice-*
.
$ sudo apt-get remove openoffice-*

从截图中,我们可以看到所选的包被删除。如果存在与包名不匹配之类的问题,则不会列出包名。还有一个问题 glob
表达式,它只是表示给定的包名和子包。例如, openoffice-*
表示以开头的所有包名 openoffice-
会被选为 openoffice-unbundled
等。
相关文章: 什么是APT(高级软件包工具)For Linux?
用purge卸载包并删除配置
使用卸载软件包 remove
将只卸载包,但不删除相关的配置和缓存文件。我们可以用 purge
以删除所有相关的配置和缓存文件,如下所示。
$ sudo apt-get remove --purge tmux

卸载未使用的包和缓存文件
一段时间后,旧文件和缓存文件将占用磁盘空间。这些文件是完全不必要的文件,可以毫无问题地删除。这个 autoremove
命令可用于删除所有这些文件和缓存。
$ sudo apt-get autoremove