我想删除一些我很少使用或很长时间没有使用的软件包。我特别想知道如何通过命令行工具(如dpkg
、apt-get
或apt-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