Gestión de paquetes .deb con dpkg

Rafa Morales 11 Septiembre 2013
2min
0
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