8.3.4. 跟踪自动安装的软件包
的基本功能之一 根据 是跟踪仅通过依赖项安装的包。 这些包被称为 自动 并且通常包括图书馆。
有了这些信息,当包被删除时,包管理器可以计算出不再需要的自动包列表(因为没有依赖于它们的手动安装的包)。 命令 apt自动删除 将摆脱那些包。 资质确实
没有此命令,因为一旦识别它们,它就会自动删除它们。 在所有情况下,这些工具都会显示一条清晰的消息,列出受影响的包。
将您不需要的任何包标记为自动是一个好习惯,以便在不再需要时自动删除它们。 您可以使用 apt-mark 自动 包 将给定的包标记为自动,而 apt-mark 手册 包 相反。 能力标记 和 资质 unmarkauto 以相同的方式工作,尽管它们提供了更多的功能来同时标记多个包(请参阅部分 8.2.7.1“能力倾向” [第 190 页])。 基于控制台的交互界面 能力倾向 还可以轻松查看许多包上的自动标志。
您可能想知道为什么系统上会出现自动安装的软件包。 要从命令行获取此信息,您可以使用 为什么 包 (根据 和 apt-get的 没有类似的功能):
$ aptitude 为什么python-debian
i aptitude 推荐 apt-xapian-index
i apt-xapian-index 依赖于 python-debian (>= 0.1.15)
$ aptitude 为什么python-debian
i aptitude 推荐 apt-xapian-index
i apt-xapian-index 依赖于 python-debian (>= 0.1.15)