我希望将我的 Ubuntu 系统(源系统)迁移到现有的 Ubuntu 系统(目标系统)。它们分别运行 12.04 和 14.04。基本上,我希望我安装在系统上的所有程序(或者大多数,如果这是我们能做到的最好的)都可以在现有的 Ubuntu 系统上使用。我下载的大多数程序都是从这里下载的,apt-get
但我从源代码构建了一些程序。我不太在意自定义设置。
我的问题与其他 [问题][1] 的不同之处在于,我希望目标系统保留其程序。我见过的解决方案dpkg clear-selections on the target system,
会标记所有对目标系统不重要的软件包,deinstall.
因此,目标系统上的所有程序都将被删除。dselect upgrade.
我很谨慎并在这个网站上询问,因为我不想删除目标系统上的所有内容。
以下是有效的解决方案吗:
- 从源系统获取已安装程序的列表
diff
生成目标系统和源系统上安装的程序列表- 在目标系统上安装上一步中的列表。