Hardware and Software failures are part of Life. That is why you need to have a backup. However, you do not need to backup all installed binaries (mostly software). In order to reinstall or restore your installed software you need to have a list of all installed software. This tutorial show how to backup list of installed software and apply it when needed after crash. It will not just save your time but both Debian and RHEL distro can update them instantly for you.