I wonder how I can copy all applications from one linux machine to another? I have a "source" machine (Ubuntu 16.04) which has all the configurations, setup and many complex application installed on it. Then I have a new fresh "destination" machine (Ubuntu 17.10) which I want it to have the exact same setup, configurations and all software that are installed in the source machine. Any advice? I read some articles suggesting using Clonezilla, and others using apt-clone but I'm not sure what is the best way?

  • Clonezilla will be the "cleanest" way of doing it as it will take an exact image of the disks. – Raman Sailopal Jan 19 '18 at 14:29
  • The software on the same version on 16.04 and 17.04? Or the newer versions on 17.04? – xenoid Jan 19 '18 at 14:36
  • @xenoid I didn't install the softwares on 17.04 as they have complex configurations. That's why I want to clone them. – Tak Jan 19 '18 at 14:38
  • Are the 16.04 versions known to run on 17.04? (form some definition of "17.04", because if you clone /etc/, /usr and /lib from 16.04, only the kernel will be at 17.04 level). What apps are we talking about? Are they installed in /opt or in /usr? Where are the configuration files? – xenoid Jan 19 '18 at 14:42
  • @xenoid if I used Clonezilla to clone a disk from the source 16.04 version and use it on the destination machine, then the destination machine will be version 16.04 and no longer 17.10, right? – Tak Jan 19 '18 at 15:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.