Jake t Asked: 2019-05-15 10:22:47 +0800 CST2019-05-15 10:22:47 +0800 CST 2019-05-15 10:22:47 +0800 CST 列出日期之后未使用的所有包 772 我记得当我使用 fedora 时,我可以使用如下命令列出所有我有一段时间没有使用的包: # rpmorphan --all --access-time 10 其中 10 是十天。是否有任何 apt 命令或片段可以做到这一点?我查看了三页谷歌搜索结果,一无所获 kubuntu apt 19.04 1 个回答 Voted Best Answer Comar 2019-05-15T18:39:48+08:002019-05-15T18:39:48+08:00 有deborphan,但它不支持任何类似于--access-time. 但是也有人气竞赛。 流行性竞赛命令收集有关系统上安装的 Debian 软件包的信息,并打印该软件包中最近使用的可执行程序的名称以及它的最后访问时间 (atime) 和最后属性更改时间 (ctime)到标准输出。 这是 Ubuntu 中的默认选择退出选项,继承自 Debian,因为它会将有关您使用的软件包的数据发送到带有/usr/share/popularity-contest/popcon-upload. 你可以在这里阅读:https ://popcon.debian.org/README 无论如何,您可以使用它来实现您的目标。这里描述了这个想法: https://unix.stackexchange.com/questions/483900/how-to-find-unused-packages-in-debian 但是,如果您不希望将软件包统计信息发送到 Debian(无论是否偶然),您最好采取一些措施来防止它发生。 即你可以阻止popcon.debian.org。/etc/hosts 首先编辑/etc/hosts: sudo editor /etc/hosts 并将这一行添加到其中: 127.0.0.1 popcon.debian.org 您也可以/usr/share/popularity-contest/popcon-upload用一些虚拟脚本替换。 首先擦拭它: echo -n "" | sudo tee /usr/share/popularity-contest/popcon-upload 然后编辑: sudo editor /usr/share/popularity-contest/popcon-upload 并用这样的东西保存它: #!/bin/bash exit 0 请记住,这些更改不会是永久性的,并且提到的文件可能会被未来的升级所取代。
有deborphan,但它不支持任何类似于
--access-time
.但是也有人气竞赛。
这是 Ubuntu 中的默认选择退出选项,继承自 Debian,因为它会将有关您使用的软件包的数据发送到带有
/usr/share/popularity-contest/popcon-upload
.你可以在这里阅读:https ://popcon.debian.org/README
无论如何,您可以使用它来实现您的目标。这里描述了这个想法:
https://unix.stackexchange.com/questions/483900/how-to-find-unused-packages-in-debian
但是,如果您不希望将软件包统计信息发送到 Debian(无论是否偶然),您最好采取一些措施来防止它发生。
即你可以阻止
popcon.debian.org
。/etc/hosts
首先编辑
/etc/hosts
:并将这一行添加到其中:
您也可以
/usr/share/popularity-contest/popcon-upload
用一些虚拟脚本替换。首先擦拭它:
然后编辑:
并用这样的东西保存它:
请记住,这些更改不会是永久性的,并且提到的文件可能会被未来的升级所取代。