Is it possible to clone only the software installed on a machine? Obviously in order to copy it to an identical machine that doesn't have the software installed.
feedback
|
migrated from stackoverflow.com Apr 9 '10 at 5:53
This question came from our site for professional and enthusiast programmers.
|
On Linux, it's easy to keep a record of installed software and restore it later. Details vary depending on what type of Linux, but generally look like this: On Debian and Ubuntu the backup command would be:
and restore would be:
The best part about this is that it's very fast & a very small file, because you're saving only the references to what you have installed. Your Linux repository does all the work of actually saving the programs. Yes, you have to pull these packages off the network, but speed and simplicity are worth it. Note: This only backs up the applications, not any user settings or config file changes, etc. | ||||
feedback
|
|
If the machines are identical, just clone the entire harddisk. Saves you a lot of trouble. Cloning just software might be possible with the User State Migration Tool (if on Windows), but I'm not too sure. On OS X, for example, you could just copy the Applications folder over and be done with it. | |||
|
feedback
|
|
As per the comments about Ghost - I find Acronis True Image to be the best imaging tools for windows. With the latest version if you get the Plus Pack you can restore an image to non-identical hardware too. AFAIK though it is a full image including the windows/OS installation too - don't think you can do just the software | |||
|
feedback
|
|
With Windows, I'd say it'd be impossible to copy every piece of software given the different permutations of file locations, registry entries, registration and anti-piracy mechanisms. Ultimately, it would be too much work. So, I agree with @Zsub, just clone the hard disk. Even if the system isn't that similar, you haven't lost anything by trying it. I realise the following might not be much use now, but to save this work in future, you could use portable apps (e.g. PortableApps, The Portable Freeware Collection) where possible and install only the software that needs to be properly installed. Moving to another machine should be quicker and easier. This has saved me lots of time in the past. Quite a lot of software just works too when you copy it (albeit dumping registry entries etc.) You could take this one step further and place all the portable apps into DropBox too. | |||
|
feedback
|