如何在基于 Debian 的 Linux 发行版中查找最少使用或最长未使用的软件包

如何在基于 Debian 的 Linux 发行版中查找最少使用或最长未使用的软件包

我想删除一些我很少使用或很长时间没有使用的软件包。我特别想知道如何通过命令行工具(如dpkgapt-getapt-cache)列出此类软件包,但如果有人能列出通过 Synaptic 等 GUI 程序执行此操作的方法就更好了。是否可以根据使用情况统计信息或上次使用日期查询软件包?

答案1

没有。没有这样的工具。您可以列出所有已安装的软件包

dpkg-query -l

该工具deborphan( sudo apt-get install deborphan) 可帮助您查找特定类别(如解释器、数据、通用或所有类别)中的孤立包。要列出所有可能的孤立包:

sudo deborphan --guess-data-all

将文本附加到上面的命令行以删除那些带有配置文件的包。

| xargs -n1 sudo apt-get purge

该工具应该有 GUI 版本(尚未尝试过)。

sudo apt-get install gtkorphan

相关内容