按上次运行时间列出软件包?

按上次运行时间列出软件包?

我主要对 Ubuntu 和 apt 感兴趣,但也对其他包管理器感到好奇。

有没有办法查看上次执行包(或访问库等)的时间,以便我可以针对未使用的包进行删除以释放空间?

答案1

有一个工具可以帮助您在基于 Debian 的系统(包括 Ubuntu)上执行此操作:popularity-contest。如果您安装了它,即使没有参与,您也可以通过运行以下命令来获取所有已安装软件包的上次访问和更改时间的列表popularity-contest

/usr/sbin/popularity-contest

(它不需要以 root 身份运行)。

同一包中的另一个工具 ,将根据的输出popcon-largest-unused快速确定最大的未使用包:popularity-contest

/usr/sbin/popularity-contest | sudo tee /var/log/popularity-contest
/usr/sbin/popcon-largest-unused

popularity-contest(如果您选择通过上传报告来参与,则无需在此处手动运行,因为这会/var/log/popularity-contest每天更新。)

相关内容