Cómo restaurar las configuraciones y programas tras una reinstalación

Si estabas pensando en actualizar o formatear todo o, tal vez, tenés varias máquinas que querés que tengan los mismos programas y configuraciones, no te podés perder este artículo.


Actualizar: la principal ventaja es que queda el sistema exactamente igual que lo teníamos antes de la actualización, con las mismas configuraciones y los mismos programas instalados, pero con todas las novedades y actualizaciones de la nueva Ubuntu.

Instalación limpia: deja el sistema limpio, asegurando que todo funciona perfectamente y que no arrastramos errores de configuración anteriores.

En la mayoría de los casos lo ideal sería una mezcla: un sistema limpio pero manteniendo las configuraciones de usuario y los programas manualmente instalados con anterioridad. En este artículo veremos como conseguir esto mismo, un sistema instalado de cero pero manteniendo los programas y las persoanlizaciones que teníamos en el sistema anterior.

Mantener las configuraciones de usuario

Todas las opciones de usuario, sin excepción, están en el directorio /home, lo único que tenemos que hacer es conservar esta carpeta inalterada.

Pueden darse dos situaciones diferentes, que el directorio /home esté en la misma partición que el resto del sistema (con lo cual su contenido se borrará con la nueva instalación) o que esté en una partición independiente.

/home en una partición independiente: este caso nos facilita mucho las cosas, lo único que deberemos hacer es seleccionar particionado manual durante el proceso de instalación y asegurarnos de que la partición /home vuelve a montarse en /home y NO está marcada la casilla formatear.

/home en la partición raiz: en este caso deberemos hacer una copia de seguridad de todo el directorio /home ya que este se borrará durante la instalación.

1. Crear una copia de seguridad ANTES de la actualización:

cd / && sudo tar cvfz backup_home.tar.bz2 /home

Guardamos el archivo backup_home.tar.bz2 en un sitio que sepamos que no se va a borrar, por ejemplo una unidad USB.

2. Instalar el sistema nuevo: instalamos la nueva Ubuntu con normalidad

3. Restaurar la copia de seguridad DESPUÉS de la actualización:

cd / && sudo tar xvfz /rutadondeguardeelbackup/backup_home.tar.bz2
Nota: para que este método funcione bien los nuevos usuarios deben llamarse igual que los del sistema antiguo.

Restaurar los programas instalados

Otro tema que puede llevarnos un buen rato tras una instalación es volver a instalar todos los programas que teníamos con anteioridad, sin embargo esto puede solucionarse con tan sólo dos comandos:

1. Obtener la lista de programas instalados: ANTES de la actualización, en el sistema antiguo obtendremos la lista de programas instalados con la orden:

dpkg --get-selections | awk '$2 ~ /^install$/ {print $1}' > lista_de_paquetes.txt

Guardamos el archivo lista_de_paquetes.txt en un sitio que sepamos que no se va a borrar, por ejemplo una unidad USB

2. Instalar el sistema nuevo: instalamos la nueva Ubuntu con normalidad

3. Reinstalar todos los programas: DESPUÉS de la instalación no tendremos los programas instalados manualmente, para recuperarlos usaremos el archivo lista_de_paquetes.txt de la siguiente manera:

cat lista_de_paquetes.txt | xargs sudo aptitude install -y

Nota: este sistema sólo sirve para los programas instalados usando el gestor de paquetes, no servirá para programas compilados manualmente o instalados usando cualquier otro método.

Otras personalizaciones

Puede darse el caso de que tengamos otras personalizaciones hechas manualmente en el sitema, por ejemplo una modificación del sistema de arranque en /boot, los archivos de un servidor web en/var/www o archivos de configuración del sistema en /etc por poner algunos ejemplos.

En este caso haremos una copia de seguridad de la carpeta o carpetas afectadas y la restauraremos en el sistema actualizado:

cd / && sudo tar cvfz backup.tar.gz /carpeta1 /carpeta2 ... # Crear copia de seguridad
cd / && sudo tar xvfz backup.tar.gz # Restaurar copia de seguridad
¡Gracias Fosco (el autor original de este gran artículo)!

Fuente: Ubuntu a Fondo


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Lizmer A Ruiz G dijo

    Muy buenas tardes,,, Escribo en busca de ayuda,,, Yo restaure el escritorio de Linux Canaima 2.0 a 3.0…..Pero he perdido los programas educativos, como los restauro, tenias que hacer primero un respaldo? pero me decia que no perderia los programas ahora no los consigo, y use fue el scripts install-canima.sh … exista la forma de consegui esos programas en las particiones,,,,, y como hago…. Por favor soy un principiante en linux…….

  2.   Lizmer A Ruiz G dijo

    Muy buenas tardes,,, Escribo en busca de ayuda,,, Yo restaure el escritorio de Linux Canaima 2.0 a 3.0…..Pero he perdido los programas educativos, como los restauro, tenias que hacer primero un respaldo? pero me decia que no perderia los programas ahora no los consigo, y use fue el scripts install-canima.sh … exista la forma de consegui esos programas en las particiones,,,,, y como hago…. Por favor soy un principiante en linux…….

  3.   Luz dijo

    Buenas tarde, yo tengo linux mint 18.1… Le cambié el nombre a mi tarminal y ahora no puedo acceder a mi usuario como administrador. cuando trato de acceder me aparece este mensaje cloud not update ICEauthority file/home/luz.ICEauthority ¿Qué hago?