我在 Debian 上,我想重新分区我的驱动器并重新安装。是否有一种简单的方法可以在全新安装后恢复所有当前安装的软件包?
我正在考虑通过制作备份应用程序列表来做到这一点:
#generate list of installed packages
dpkg -l | awk '{ print $2 }' ORS="\n" | tail -n +6 > reinstallList.txt
Run Code Online (Sandbox Code Playgroud)
然后在进行全新安装后,我应该能够做到:
#install from backup at reinstallList.txt
sudo apt-get install $(< reinstallList.txt)
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点?