如何在不重新安装的情况下进行清理?

如何在不重新安装的情况下进行清理?

每隔几年,我的 Ubuntu 就会变得相当臃肿,因为它塞满了我从来没用过的软件包。因此,我的目标是将已安装软件包列表恢复为 Ubuntu 默认提供的软件包,然后重新安装所有我觉得缺少的软件包(因为这比试图找出哪些软件包未使用要快)。我该怎么做?如何确定给定的软件包是否是默认安装的一部分?

或者简单地说:在哪里可以找到 Ubuntu 默认安装的完整软件包列表?

答案1

您可以在虚拟机(例如 VirtualBox)中安装 Ubuntu。然后运行:

dpkg --get-selections >installed_packages.txt

您安装的软件包列在installed_pa​​ckages.txt文件中。

答案2

gtkorphan可用于删除孤立的/没有依赖关系的软件包。

sudo apt-get install gtkorphan

请小心,因为一些顶级包(例如ubuntu-standard和)linux-headers也将显示并且不应删除。gtk-orphan还允许您清除已删除包中剩余的配置文件。

相关内容