如何将文件列表提供给dpkg --get?

时间:2014-09-05 15:11:34

标签: apt-get dpkg

我可以用     dpkg --get-selections | grep -v deinstall | cut -f 1 | tr' \ n' ' ' > listpackages.txt

用我所有已安装的软件包填充文件。

是否要使用dpkg或apt安装并引用上面创建的listpackages.txt文件?

我希望能够备份我作为软件包列表安装的内容,重新安装我的发行版,最后在一个命令中安装我在之前版本上安装的所有内容。

-thanks u2!

2 个答案:

答案 0 :(得分:1)

apt-get install `cat listpackages.txt`

答案 1 :(得分:1)

使用--set-selections标志执行此操作。

从一个系统导出包列表:dpkg --get-selections后跟您想要的任何过滤。

要将列表重新导入另一个系统,请将其导入dpkg --set-selections,然后运行aptitude installdpkg --set-selections命令只会对安装过程进行排队;然后你实际上必须执行它。

相关问题