Controlar los paquetes que se instalan/desinstalan

Imagen de nica22
0 puntos

Podemos llevar un control bastante exhaustivo de los paquetes que instalamos en el sistema, tanto si lo hacemos con el programa gráfico Synaptic, como si usamos la terminal, bien sea con apt-get o con aptitude.

Paquetes instalados/desinstalados con Synaptic ( o con apt-get ): En el directorio /root/.synaptic/log/ se crean archivos con el formato fecha.numero.log ( es decir, por ejemplo /root/.synaptic/log/2009-06-24.195504.log ) con información sobre los paquetes instalados y/o desinstalados con synaptic en dicha fecha

Un ejemplo del contenido de un archivo de este tipo es:

Commit Log for Wed Jun 24 19:55:04 2009
Installed the following packages:
evolution-documentation-es (2.26.1-0ubuntu2)
gimp-help-common (2.4.1-1)
gimp-help-en (2.4.1-1)
gimp-help-es (2.4.1-1)
gnome-user-guide (2.26.0+svn20090323ubuntu5)
gnome-user-guide-es (2.26.0+svn20090323ubuntu5)
language-pack-es (1:9.04+20090413)
language-pack-es-base (1:9.04+20090413)
language-pack-gnome-es (1:9.04+20090413)
language-pack-gnome-es-base (1:9.04+20090413)
language-support-translations-es (1:9.04+20090401)
language-support-writing-es (1:8.10+20080725)
myspell-es (1.10-6ubuntu1)
openoffice.org-help-es (1:3.0.1-9ubuntu2)
openoffice.org-l10n-es (1:3.0.1-9ubuntu2)
thunderbird-locale-es-ar (1:2.0.0.14+1-0ubuntu2)
thunderbird-locale-es-es (1:2.0.0.14+1-0ubuntu2)
wspanish (1.0.22)

A partir de la información contenida en dicho archivo con la lista_de_paquetes que se han desinstalado, se puede volver a instalarlos desde una terminal con la orden: sudo apt-get install lista_de_paquetes

Desde: Synaptic -> configuración -> preferencias -> pestaña archivos -> – conservar archivo histórico completo , o – borrar archivos del histórico anteriores a xx dias se puede configurar la cantidad de archivos del tipo .log que se crearan en dicha carpeta /root/.synaptic/log/

Los archivos de dicha carpeta también se pueden leer desde: Synaptic ->Archivo ->Histórico

——————–

Paquetes instalados/desinstalados con Aptitude: Al ejecutar aptitude para instalar y/o desinstalar paquetes, se crea un archivo de registro de dichos programas en /var/log/aptitude ( o aptitude.gz).

Un ejemplo de lo que aparece en dicho archivo es:

Aptitude 0.4.11.11: informe de registro
mar, abr 13 2010 21:43:45 +0200

IMPORTANTE: este registro sólo muestra las acciones que se pretenden
realizar. Puede que no se completen algunas acciones por fallos de dpkg.

Se instalarán 0 paquetes y se eliminarán 2.
Se usará 5648kB de espacio en disco
==========================================
[ELIMINA, NO USADO] python-sexy
[RETIENE, DEPENDENCIAS] chromium-browser-inspector
[RETIENE, DEPENDENCIAS] chromium-codecs-ffmpeg
[RETIENE] chromium-browser
[RETIENE] chromium-browser-l10n
[RETIENE] gufw
[RETIENE] ifupdown
[RETIENE] libnss3-1d
[ELIMINA] emesene
========================================
Registro completado.

A partir de la información contenida en dicho archivo con la lista_de_paquetes que se han desinstalado, se puede volver a instalarlos desde una terminal con la orden: sudo aptitude install lista_de_paquetes

——————-

Para obtener una lista de los paquetes instalados que tenemos en nuestro pc: procederemos ejecutar lo siguiente en una Terminal:
$ dpkg –get-selections | grep -v deinstall > ubuntu-files
Esto nos genera en /usuario/home un archivo llamado ubuntu-files, el cual contiene la lista que deseamos. ( delante de get hay dos guiones, aunque parezca uno solo largo – no se porque aparece así aunque yo lo ponga bien ).

– Si quisieramos reinstalar todos estos paquetes en nuestro pc, o en otros, bastará con ejecutar:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo dpkg –set-selections < ubuntu-files ( delante de set hay dos guiones, aunque parezca uno solo largo)
$ sudo dselect install

Extraido de: http://hatteras.wordpress.com/2010/05/04/controlar-los-paquetes-que-se-i...