Voici une manière élégante de restaurer votre système après un crash.
Bien sur, il faut toujours sauvegarder le contenu de votre répertoire "Home" mais vous n'êtes pas obligé de sauvegarder l'ensemble du contenu de votre disque dur.
Sous Debian/Ubuntu:
Dans un terminal, en temps que root, la commande :
dpkg --get-selections
ou
sudo dpkg --get-selections
vous donnes la liste complète des logiciels installé sur votre machine, librairies inclues !!
A condition qu'ils aient été installé par un package manager (apt-get, synaptics, dselect, aptitude, ...)
donc si vous faites :
dpkg --get-selections > /backup/installed-software.log
cette liste sera sauvegardée dans un fichier installed-software.log
donc vous faites une sauvegarde de ce fichier
Si vous avez un problème avec votre machine, ou si simplement, vous souhaitez changer le disque système, il vous suffit de réinstaller un système minimal sur le nouveau disque, puis vous recopiez le fichier installed-software.log , et vous exécutez la commande :
dpkg --set-selections < /backup/installed-software.log
puis un dselect (ou aptitude) et vous installez (commande 'i' dans dselect)
Tout les logiciels seront réinstallés comme ils étaient sur votre précédent disque ...
Toujours utile

Vous pouvez même mettre cette commande dans la crontable, pour que le fichier soit rafraichi tout les jours par exemple juste avant de faire votre backup quotidien (bien sur vous faites un backup tout les jours ... n'est ce pas ?

ericc