Tecnología y mas a tu alcance.

Obtener un listado de todos los paquetes instalados en el sistema Ubuntu

En ocasiones nos puede resultar muy útil tener un listado de todos los paquetes que tenemos instalados en el sistema.

Imagínate que queremos “clonar” nuestro SO tal y como lo tenemos ahora en otra computadora.

Hacerlo a mano puede resultar tedioso e incluso no llevar la tarea a buen término, siempre hay algo que se nos olvida por el camino.

Podemos hacerlo de una forma sencilla utilizando este comando:

dpkg --list | grep "^ii" | cut -f3 -d ' ' | sed ':a;N;$!ba;s/\n/ /g' > installedOnSystem01

Nos guardará en la carpeta que ejecutemos dicho comando el archivo “installedOnSystem01″ y dentro de él, estarán todos los nombres de los archivos que están instalados en el sistema.

Deberá verse algo como esto:

acpi-support acpid add-apt-key adduser adium-theme-ubuntu aisleriot alacarte alien alsa-base alsa-utils anacron...

Ahora sólo nos queda llevar ese archivo “installedOnSystem01″ a la segunda computadora y lanzamos este comando desde la carpeta donde lo hayas guardado.

sudo apt-get -s install `cat installedOnSystem01`

Si te has dado cuenta, hemos lanzado el comando apt-get con la opción “-s” de simulación, no nos la vamos a jugar antes de comprobar que todo vaya bien. La terminal nos devolverá algo como esto:

0 actualizados, 40 nuevos instalados, 0 para eliminar y 13 no actualizados.

Si todo está correcto, ya podemos lanzar el comando anterior sin la opción de simulación:

sudo apt-get install `cat installedOnSystem01`

Listo, una vez finalizado, ambas máquinas tendrán los mismos paquetes.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s