技术提示:在 Debian 系统上移除不必要的软件包

作者:Kousik Maiti

可以使用命令deborphan来检查不必要的(孤立)软件包。 默认情况下deborphan搜索孤立的库,但您也可以通过指定其众多选项之一来搜索其他类型的软件包:数据包、开发包等--guess-*命令行选项。

如果您没有deborphan安装,您可以通过以下方式安装:

$ sudo apt-get install deborphan

现在,要删除所有孤立的(库)软件包,只需运行

$ sudo deborphan | xargs apt-get -y remove purge

要删除所有孤立的数据包,请运行

$ sudo deborphan --guess-dev | xargs apt-get -y remove purge

要查看系统上所有孤立的软件包,请运行

$ deborphan --guess-all

以下摘录来自deborphan手册页,与--guess-*选项

deborphan相关 可以尝试通过检查软件包的名称来猜测哪些软件包可能对您没有太大用处。 它将假装该软件包位于 main/libs 部分,并将其报告为库。 这种方法绝不完美甚至不可靠,因此使用时要小心!

因此,通常最好查看deborphan的输出,并确保它看起来合理将其提供给apt-get -y remove purge.

加载 Disqus 评论