为全新安装转储 dpkg 软件包列表

laz*_*wer 7 upgrade apt dpkg

可能的重复:
备份所有设置、已安装软件包列表、调整等的最佳方法?

我听说我可以转储当前安装的应用程序的 dpkg 包列表,然后在我重新安装后,重新导入该列表并让 apt 或 dpkg 为我重新安装我的应用程序做所有繁重的工作。

我该怎么做呢?

enz*_*tib 11

要转储当前安装的应用程序列表:

dpkg --get-selections >output-file  
Run Code Online (Sandbox Code Playgroud)

重新导入:

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

  • @matt 因为使用第三个命令安装的所有软件包都是手动安装的,即使它们是自动安装在原始机器上的。命令 `apt-mark` 在这里可能会有所帮助。 (3认同)