martes, 4 de mayo de 2010

Controlar los paquetes que se instalan/desinstalan

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

Recordad: No usar aptitude en Guadalinex. En serio aptitude da bastantes problemas en Guadalinex, el motivo....los metapaquetes propios de la distribución. Usar bien Synaptic o apt-get para instalar/desinstalar paquetes en Guadalinex. En otras distros ( en Mint , en la actualidad uso Mint 8 ) parece que no hay ese problema.

-------------------

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.

– 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

$ sudo dselect install

--------------------------------

1 comentario:

  1. Al actualizar, con el gestor de actualizaciones, el navegador chromium se van acumulando varias versiones de los siguientes paquetes


    chromium-browser
    chromium-browser-inspector
    chromium-browser-l10n
    chromium-codecs-ffmpeg

    aumentando por tanto el espacio ocupado y disminuyendo el espacio libre en nuestro sistema; por ello aconsejo de vez en cuando abrir con permisos de root el directorio /var/cache/apt/archives y elegir/eliminar las versiones mas antiguas de esos cuatro paquetes, conservando solo las dos mas modernas.

    ResponderEliminar

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.