Hay algunas raras veces que necesitamos reinstalar nuestro sistema Linux, debido a algún reinicio forzado por corte de luz y su consiguiente corrupción del disco duro, o por un problema ubicado entre el computador y el asiento ;).
Instalar Linux ya no es cosa difícil, hasta se hace más simple que el ultra sofisticado Vista. Pero hay una complicación en el proceso que seguramente a más de alguno de nosotros nos ha tocado vivir, y es el proceso de restaurar tu sistema, o volver a instalar todos los programas que teníamos en Linux antes del desastre.
GNU/Linux y sus miles de herramientas/programas nos pueden ayudar en estos casos, facilitándonos todo el proceso de restauración, con un respaldo previo del listado de los paquetes instalados.
Apt y dpkg amigos inseparables.
- Generar y guardar la lista de paquetes instalados en tu home.
dpkg --get-selections > ~usuario/paquetes.list - Para restaurar todos los programas/paquetes que tenías instalados antes del problema o reinstalación, debes ejecutar los siguientes comandos.
sudo apt-get update
sudo dpkg --set-selections < ~usuario/paquetes.list
sudo apt-get -u dselect-upgrade - Guardar un respaldo de nuestro source.list
sudo cp /etc/apt/source.list ~/usuario/source-backup.list
En el paso 1 es recomendable guardar el archivo "paquetes.list" en un USB Drive aparte del home, y si vas a instalar algún paquete vía compilación recuerda tener a mano checkinstall para generar un paquete con toda la información sobre la instalación de la aplicación.
Este proceso es muy simple y nos puede ahorrar mucho tiempo en la restauración de nuestro sistema Linux. Además aparte de funcionar perfectamente en Ubuntu, se puede aplicar a cualquier distro basada en apt y dpkg.
Actualizado 28.11.07: Agregado el paso 3, gracias asphixmx y una recomendación (gracias jose).



Creo que hay que hacer notar
Creo que hay que hacer notar que si hemos instalado programas que no estan en los repositorios originales de Ubuntu, porque hemos añadido más, tambien seria bueno guardar esta lista /etc/apt/sources.list
Y supongo que también
Y supongo que también habría que recomendar que los programas que hubiéramos instalado checkinstall para los programas que tenemos que compilar porque no hay paquetes.
asphixmx, jose: Gracias por
asphixmx, jose:
Gracias por los comentarios sus aportes fueron agregados al articulo.
Salu2