每隔几年,我的 Ubuntu 就会变得相当臃肿,因为它塞满了我从来没用过的软件包。因此,我的目标是将已安装软件包列表恢复为 Ubuntu 默认提供的软件包,然后重新安装所有我觉得缺少的软件包(因为这比试图找出哪些软件包未使用要快)。我该怎么做?如何确定给定的软件包是否是默认安装的一部分?
或者简单地说:在哪里可以找到 Ubuntu 默认安装的完整软件包列表?
答案1
您可以在虚拟机(例如 VirtualBox)中安装 Ubuntu。然后运行:
dpkg --get-selections >installed_packages.txt
您安装的软件包列在installed_packages.txt文件中。
答案2
gtkorphan
可用于删除孤立的/没有依赖关系的软件包。
sudo apt-get install gtkorphan
请小心,因为一些顶级包(例如ubuntu-standard
和)linux-headers
也将显示并且不应删除。gtk-orphan
还允许您清除已删除包中剩余的配置文件。