Gestión de paquetes .deb con dpkg

Escrito por Rafa Morales el 11 Septiembre 2013
Linux

Si el paquete que queremos instalar no se encuentra en el repositorio de fuentes de apt-get, y por el contrario lo tenemos en nuestro disco almacenado, lo reconoceremos por tener extensión .deb, podemos instalarlo manualmente. Esta herramienta también nos permitirá listar los paquetes instalados y eliminarlos individualmente.

 

dpkg

Utilizaremos el parámetro –l para listar todos los paquetes instalados en el sistema:

dpkg –l

 

Si conocemos exactamente el nombre de un paquete instalado:

dpkg –l nombre_paquete

 

Pero si no conocemos el nombre exacto podemos filtrar la salida:

dpkg –l | grep nombre_paquete

 

Si ya tenemos el paquete almacenado en nuestro disco, lo podemos instalar utilizando el parámentro –i:

dpkg –i nombre_paquete.deb

Este comando instala siempre el paquete, aunque tenga dependencias inclumplidas. En tal caso, para instalar los paquetes que nos hacen falta de manera automática, ejecutamos a continuación el siguiente comando:

apt-get -f install

 

Si lo que queremos es eliminarlo, utilizaremos el parámetro –r:

dpkg –r nombre_paquete

 

Para eliminarlo junto a sus archivos de configuración, utilizaremos el parámetro –P:

dpkg –P nombre_paquete

 

dpkg-query

Para más información sobre un determinado paquete utilizamos este comando:

dpkg-query –s nombre_paquete

 

Cómo crear un paquete .deb desde el código fuente

Si tenemos el código fuente de un programa, con el comando checkinstall podemos hacernos nuestro propio paquete .deb e instalarlo con dpkg.

Podéis encontrar toda la información en el siguiente enlace:

http://www.nosolounix.com/2012/05/crear-paquetes-deb-en-ubuntu-con.html