我可以用 dpkg --get-selections | grep -v deinstall | cut -f 1 | tr' \ n' ' ' > listpackages.txt
用我所有已安装的软件包填充文件。
是否要使用dpkg或apt安装并引用上面创建的listpackages.txt文件?
我希望能够备份我作为软件包列表安装的内容,重新安装我的发行版,最后在一个命令中安装我在之前版本上安装的所有内容。
-thanks u2!
答案 0 :(得分:1)
apt-get install `cat listpackages.txt`
答案 1 :(得分:1)
使用--set-selections
标志执行此操作。
从一个系统导出包列表:dpkg --get-selections
后跟您想要的任何过滤。
要将列表重新导入另一个系统,请将其导入dpkg --set-selections
,然后运行aptitude install
。 dpkg --set-selections
命令只会对安装过程进行排队;然后你实际上必须执行它。