如何查看我从未使用过的已安装软件包以进行清理。

我想整理一下,不知道怎样才能查看我从未使用过或者很久没用过的软件包。
3个回答

UnusedPkg:一个从终端搜索Ubuntu中最旧未使用软件包的工具

enter image description here

UnusedPkg可以对最旧的未使用软件包进行排序和列出。排序后的列表显示了软件包的大小、名称以及软件包闲置的天数。
通过这个列表,您可以确定哪些软件包是不必要的,并且需要从系统中删除。您可以从帖子末尾给出的下载链接下载它的.tar.gz软件包。
在Ubuntu中安装UnusedPkg,需要解压下载的软件包存档并获取unusedpkg文件夹。然后,将unusedpkg shell脚本移动到该文件夹内的/usr/bin/文件夹中。
如果您没有root访问权限,只能从unusedpkg目录中运行脚本。
安装完成后,您可以在终端中运行以下命令来运行该工具。
unusedpkg

警告:为了避免任何问题,在卸载或删除任何软件包之前,您必须手动检查其时间戳,使用unusedpkg info或手动使用ls -alu命令。

下载 UnusedPkg


非常棒的工具BlueXrider。我会进行测试。 - Luis Alvarado
这在16.04上仍然完全可用。 - don.joey

那是一个很好的问题。

这是一种解决方法,而不是一个答案,但是...

根据我的经验,从最小安装开始逐步构建比尝试从标准Ubuntu桌面安装中删除东西要容易得多。

无论哪种方法都有一定的学习曲线,因为删除软件包可能导致系统损坏,而且您需要了解使用的软件包及其依赖关系,以及什么是“最小”核心的一部分。

参见:

Ubuntu Minimal CD

Ubuntu wiki low memory systems

Ubuntu packages ubuntu-minimal


+1 为这个经验点赞。我仍然会等待可能有一个应用程序或脚本能够做到这一点。如果没有,那么一个经验丰富的回答也可以。 - Luis Alvarado
1只要小心处理那个Ubuntu Minimal CD,如果你倒放它的话,会安装上Arch =) - Panther

gtk-orphan有一个漂亮的界面,可以找到孤立的软件包。非常适合清理自动安装的额外软件包,也可以查看您安装的额外软件。

很棒的工具Anarci。好主意。 - Luis Alvarado