如何显示安装在我的 Debian 系统上的所有软件包的列表?

Grz*_*nio 11 linux debian aptitude

如何获取 Debian 系统上安装的所有软件包的列表(我知道这个很简单)?还有所有标记为手册的包的列表?我正在考虑系统升级,但我不记得这些年来我安装的所有这些东西:)

小智 10

获取已安装软件包的列表很简单:

dpkg --get-selections | grep "[[:space:]]install$" >  installed_pkgs
Run Code Online (Sandbox Code Playgroud)

您可以稍后使用以下命令重新安装列表中的软件包:

dpkg --set-selections < installed_pkgs
sudo apt-get -u dselect-upgrade
Run Code Online (Sandbox Code Playgroud)

如果您专门使用aptitude来手动安装软件包,则很容易获得一份不错的手动安装软件包列表。否则,此列表将包含您安装的软件包及其依赖项。

无论是哪种情况,请通读这篇文章和评论,以获得生成手动安装的软件包列表的一致解决方案:清理 Debian GNU/Linux 系统

您可能会在将来找到deborphandebfoster来帮助维护此列表。