Your list pretty much covers it. It helps to perform a:
Code:
dpkg --get-selections > my_currently_installed_packages.txt
And back up that list as well. Then you can apply that file to the new installation:
http://askubuntu.com/questions/12431...e-in-repositor
Some other hints: http://askubuntu.com/questions/10193...set-selections
Understand that if you upgrade to a newer version from 14.04 to 16.04 for instance, that list of packages may not be helpful because libraries are frequently changing, renamed, rebundled, etc. So trying to apply a 14.04 package list to 16.04 may not work as well as you think.
If you want a second system that mirrors your current setup, you can rent some cloud space and set up an identical virtual system, or grab another machine from the pile and make a second machine with a similar setup.
Make a list of recovery scenarios that you expect to be prepared for. Then write out the procedures for each recovery scenario and the files required. Make sure you have backups for those files.
You could set up a RAID1 mirror or install a second drive and simply clone it every 6 months or every 3 months. Having a separate NAS to store work files and backups is helpful, then any working computer can access those files.
How often do you expect to perform a fresh installation?
Bookmarks