将 ubuntu 系统迁移到另一台机器

将 ubuntu 系统迁移到另一台机器

我希望将我的 Ubuntu 系统(源系统)迁移到现有的 Ubuntu 系统(目标系统)。它们分别运行 12.04 和 14.04。基本上,我希望我安装在系统上的所有程序(或者大多数,如果这是我们能做到的最好的)都可以在现有的 Ubuntu 系统上使用。我下载的大多数程序都是从这里下载的,apt-get但我从源代码构建了一些程序。我不太在意自定义设置。

我的问题与其他 [问题][1] 的不同之处在于,我希望目标系统保留其程序。我见过的解决方案dpkg clear-selections on the target system,会标记所有对目标系统不重要的软​​件包,deinstall.因此,目标系统上的所有程序都将被删除。dselect upgrade.

我很谨慎并在这个网站上询问,因为我不想删除目标系统上的所有内容。

以下是有效的解决方案吗:

  1. 从源系统获取已安装程序的列表
  2. diff生成目标系统和源系统上安装的程序列表
  3. 在目标系统上安装上一步中的列表。

相关内容