Cómo reinstalar Ubuntu con un poco menos de trabajo

Advertencia:  a lo que hay explicado aquí le he dejado los nombres que tengo en mi equipo usted debe cambiarlos convenientemente.

De regreso, después de la posesión de quien ya sabemos, les cuento:

1.   Decidí, definitivamente (bueno al menos por ahora), suprimir de mi equipo cualquier cosa relacionada con Windows para lo cual hice el backup respectivo de los datos en las particiones NTFS en un disco duro externo con el siguiente comando:
cp -r  /home/luisjaime  /media/respaldos/

Ojo que el directorio luisjaime ya saben por quién es y /media/respaldos es el lugar donde monté el disco duro en la instalación de ubuntu que pretendía eliminar.  El comando cp es el de copiar, esto tomó alrededor de tres horas :(, luego de ello hice una revisión de que todo lo que tenía en un lado (/home/luisjaime) estaba en el otro (/media/respaldos/luisjaime), creo que esto también se puede automatizar pero aún no he descubierto la forma :(.

Igual hice con las otras dos particiones NTFS que tenía desde que había instalado la última vez windows /media/DATOS1  y /media/DATOS2

2.  Realicé una copia del listado de programas que tenía instalados con
sudo dpkg -l > /respaldos/luisjaime/listado.txt

3.  Cargué el Live CD de Ubuntu 10.04 y formateé el disco duro, eliminé todas las particiones windows y creé una para /home de la mitad del tamaño del disco, luego de ello cree la partición raíz /, finalmente instalé el ubuntu.

4.  Copié el contenido del respaldo al home nuevo con
cp -r /media/respaldos/luisjaime  /home/luisjaime
esto dura como su par de horas :(
 
Una vez todo se ha copiado al home viene el proceso de reinstalar todos los programas que se tenían con anterioridad, antes lo hacía uno por uno y era un poco engorroso en esta oportunidad hice lo siguiente:

4.  cat listado.txt | awk '/ii/ {print $2}' |xargs sudo aptitude install -y
este comando básicamente hace lo siguiente:
a)  cat listado.txt: lee el contenido del archivo y lo escribe en pantalla
b) |  es una tubería que redirige la salida al comando awk
c) awk '/ii/ {print $2}' esencialmente lo que hace es buscar en el contenido que le ha pasado cat todas las entradas que tienen el patrón /ii/ que viene a ser los que están instalados e imprime el campo 2 (el nombre de los programas)
d) | esta tubería pasa la anterior información al comando aptitude
e) xargs sudo aptitude install -y toma la salida de awk y la pasa a aptitude para que isntale los paquetes, el modificador -y asume como respuesta SI a todo, ¡¡¡¡que falta de volutad!!!

Lo anterior toma alrededor de cuatro horas pero depende de los programas que tenga instalados, del equipo y del ancho de banda que tenga en su hogar.

Casi todo resulta a pedir de boca menos el Tomboy, aparentemente no me trajo las notas adhesivas que tenía en la anterior instalación, la razón es que antes las notas se guardaban en /home/luisjaime/.tomboy y ahora lo hace en /home/luisjaime/.local/share/tomboy así que lo único que hay que hacer es copiar de /media/respaldos/luisjaime/.tomboy el contenido a /home/luisjaime/.local/share/tomboy con el comando cp -r /media/respaldos/luisjaime/.tomboy /home/luisjaime/.local/share/tomboy 
y listo ya se tienen todas las notas de TOMBOY


Espero que esta información les sirva :-)

Comentarios

Entradas populares