Skip to main content

Integración con Launchpad en Ubuntu 9.10 Karmic Koala

Una de las novedades mas interesantes que nos vienen con el nuevo Ubuntu 9.10 Karmic Koala es la integración de los repositorios PPA de Launchpad. Esto sucede con la inclusión de un nuevo comando para el terminal. Este nuevo comando agrega los repositorios de una aplicación de Launchpad y busca y descarga la clave PGP necesaria para autentificar los paquetes a instalar. Con este comando se simplifica añadir aplicaciones y seguramente es la herramienta que funciona detrás del Centro de Software de Ubuntu, una de la novedades mas importantes del nuevo Karmic.

Por ejemplo, vamos a instalar Gwibber, un cliente Twitter para Gnome en nuestro Ubuntu 9.10. Los repositorios a incluir en nuestro sources.list para la versión estable de este programa son:

deb http://ppa.launchpad.net/gwibber-team/ubuntu intrepid main

De esta línea, a partir de ahora nos basta con conocer la ruta donde están alojados los repositorios del proyecto, en este caso gwibber-team y con esto construimos el siguiente comando:

sudo add-apt-repository ppa:gwibber-team

Al ejecutarlo en un terminal el solo se encarga de descargar la clave PGP e instalarla y añadir un nuevo archivo en nuestro sources.list.d con los repositorios desde donde se descargaran los paquetes de la aplicación.

Si add-apt-repository termina con éxito podremos instalar el Gwibber como lo haríamos siempre. Actualizamos los repositorios e instalamos con:

sudo aptitude update && sudo aptitude install gwibber

Fácil verdad?

Gwibber quedará instalado en Aplicaciones -> Internet -> Cliente de microblogging Gwibber.

Forzar la instalación de paquetes con arquitectura i386 en amd64

En ocasiones nos encontramos que queremos instalar un programa para el cual solo disponemos de paquetes para una arquitectura. Si nuestra distribución esta instalada con la arquitectura amd64 pero el paquete esta solo para i386 podemos forzar la instalación para ignore esta divergencia. Con frecuencia un programa compilado para i386 funcionará correctamente en amd64. EL comando para hacerlo será:

sudo dpkg -i --force-architecture paquete_i386.deb

Donde paquete paquete_i386.deb sera el archivo del programa que queremos instalar. De esta manera ignorará la divergencia con la arquitectura del sistema y tratará de instalar el paquete con normalidad.

Si el paquete instalado no funcionara correctamente podemos desinstalarlo con :

sudo dpkg -r nombre_paquete

Donde nombre_paquete será el nombre del paquete instalado, no el nombre del archivo que instamos en el paso anterior.

Conocer los últimos paquetes instalados

Es posible que te encuentres con la necesidad conocer los paquetes que fueron instalados recientemente en la máquina. El gestor de paquetes de Debian dpkg guarda un registro de las operaciones con paquetes en /var/log/dpkg.log que se hacen en el equipo. Por ejemplo con la siguiente orden podremos saber los paquetes instalados en el mes actual:

cat /var/log/dpkg.log | grep "status installed"

Para meses anteriores dkpg guarda los archivos de registro con un nombre como [dpkg.0.log, dpkg.1.log, dpkg.2.log,…] En estos archivos están todas las operaciones hechas con paquetes desde la instalación del sistema en el equipo.

Si para instalar programas utilizamos aptitude el registro de actividades esta en el archivo /var/log/aptitude y podremos tener un listados con:

cat /var/log/aptitude | grep "\[INSTALA\]"

Aunque en este listado solo estarán los programas instalados mediante la orden aptitude.

En caso de que usemos synaptic para instalar programas el registro de operaciones se guarda en el directorio /root/.synaptic/log bien ordenado por fechas, aunque es mas fácil acceder desde Archivo → Histórico.

HardInfo System Information

HardInfo 0.5.1Con HardInfo podemos ver las características de nuestra máquina. La especificidades del sistema operativo, los dispositivos que conforman la máquina y algunas pruebas de rendimiento. Con Hardinfo podremos generar informes con la información que nos extrae de nuestra maquina.

En las repositorios tenemos disponible Hardinfo pero la versión que en ellos hay es bastante anticuada por lo que instalaremos la mas reciente.

Desde getdeb podemos escoger el paquete mas adecuado para nuestra distribución y arquitectura en

http://www.getdeb.net/release/4133

Descargamos el paquete y mediante el instalador de paquetes Gdebi procederemos a su configuración en nuestro sistema.

Una vez instalado podremos encontrarlo en Sistema → Preferencias → Siytem Profiler and Benchmark

Generar lista de aplicaciones instaladas

Generar lista de aplicaciones instaladas. Es de utilidad cuan queramos hacer disponer de la posibilidad de restaurar una instalación o de clonarla a otra máquina.

dpkg --get-selections > fichero

Esto envia el listado de paquetes al fichero fichero.

Para que sea útil debemos poder restaurar los paquetes y lo haremos con el siguiente comando.

sudo dpkg --set-selections < fichero

Donde fichero será el listado con todos los paquetes a instalar.