新安装的 apt 软件包列表

新安装的 apt 软件包列表

有没有一个好的方法来确定用户/管理员安装了哪些 apt 包(而不是在安装操作系统时默认安装)?该列表不必全面 - 可以包含误报和漏报,但应该有助于在重新安装后将系统重建到当前状态。

原因:我决定我的 eeebuntu 上网本确实需要重新安装操作系统。我安装的原始 eeebuntu 是一个相当早期的版本。增量更新修复了一些问题,但又重新引入了其他问题。新版本总是比旧版本的更新更完善。Dist-upgrade 以惊人的方式失败。此外,我积累了很多垃圾,我不需要的软件,潜伏在从未删除的临时文件中的垃圾,等等。但我对现在拥有的大多数软件基础非常满意,我讨厌典型的重新安装后阶段“我没有这个?太古怪了,需要安装它!”。我可以很好地备份用户数据,但我真的需要一份多年来安装的所有自定义软件的列表来重建它。

答案1

只需获取所有已安装软件包的列表,然后稍后安装它们。如果已安装,则会跳过。

dpkg -l | grep ii | awk '{print $2}'

相关内容