你的系统就是由这些软件包组成的。如果你真的把这两者都备份然后恢复到新系统中,那岂不是重装了个寂寞?当然,如果你是要迁移系统的话,这样确实可行,用 timeshift、clonezilla 等软件创建备份,然后在其他地方恢复即可。
或许可以换一个思路:不知道 apt 或者 dpkg 有没有办法导出所有主动安装的来自仓库内的软件包的名称(这个操作用 pacman 很容易做到)。如果可以的话,将其导出到一个文本文件中,重装系统后先用你在本地保存的软件包安装来自第三方的软件,再通过你保存的软件包列表安装仓库内的软件(命令应该类似于 sudo apt install $(cat pkgs.txt),pkgs.txt 为你保存的软件包列表的路径),就可以达到你的目的了。


中文 
安装的程序大部分都在哪些目录下?把这些目录单独分区,以后重装系统不用重新安装软件了吧。具体可以实现吗?要怎么操作?