Gestión de paquetes de software de Debian (dpkg) en Linux

En Linux, hay muchas distribuciones diferentes y cada una de estas distribuciones tiene un tipo de paquete diferente. Por ejemplo, .rpm o Red hat Package Manager se usa como paquete en la distribución de Linux. Un paquete es la versión comprimida del software. En este artículo, repasaremos el paquete Debian que utiliza Ubuntu. El paquete D o paquete Debian se utiliza para instalar y descargar el software en sistemas Linux basados ​​en Debian. Los archivos de Debian terminan con la extensión .deb.

Trabajar con paquetes Debian usando el comando dpkg

1. Instalar un paquete independiente utilizando el paquete Debian

Para instalar un paquete se usa el indicador -i. Para descargar un paquete independiente usando el paquete Debian, se usa este comando:

sudo dpkg -i name_of_package.deb

Ejemplo: para descargar un paquete independiente para el editor de texto de código abierto, atom

sudo dpkg -i atom-amd64.deb

Installing a stand-alone package using the Debian package

2. Eliminar un paquete usando el paquete Debian

Para eliminar un paquete , se usa el indicador -r 

sudo dpkg -r name_of_package

Ejemplo: Para eliminar el paquete para el editor de texto “átomo”

sudo dpkg -r atom

Nota: el indicador -P ayuda a eliminar todo, incluidos los archivos conf.

dpkg -P [package-name]
dpkg -P googler_3.3.0-1_all.deb

3. Listado de los paquetes de Debian

Para enumerar todos los paquetes de Debian, se utiliza el indicador -l.

dpkg -l

La línea anterior daría un resultado similar al que se muestra a continuación:

Para encontrar un paquete en particular, use el comando grep: 

dpkg -l | grep name_of_package.

El resultado de este comando sería similar al que se muestra a continuación:

4. Enumere los comandos dpkg disponibles

-la opción de ayuda enumera todos los comandos dpkg disponibles

dpkg –help

La salida de este comando sería similar a la que se muestra a continuación:

5. Ver el contenido de un paquete en particular

Para ver el contenido de un paquete en particular, se usa el indicador -c

dpkg -c [name of the package]
dpkg -c flashplugin-nonfree_3.2_i386.deb

La salida de este comando sería similar a la que se muestra a continuación:

6. Arquitectura de impresión de las instalaciones de dpkg

El comando –print-architecture imprime la arquitectura de las instalaciones de dpkg

dpkg --print-architecture

La salida podría ser amd64, i386, etc.

Por ejemplo, la salida producida por el código anterior es como se muestra:

7. Desempacar un paquete

–unpack flag nos ayuda a desempaquetar el paquete.

dpkg --unpack [package-name]
dpkg --unpack flashplugin-nonfree_3.2_i386.deb

La salida se vería como se muestra a continuación:

El paquete se puede configurar más tarde usando –configure flag .

dpkg --configure [package-name]
dpkg --configure flashplugin-nonfree

8. Compruebe si el paquete está instalado o no

Para verificar si un paquete en particular está instalado o no , se usa el indicador -s .

dpkg -s [package-name]
dpkg -s git

La salida se vería como se muestra a continuación:

9. Reconfigurar el paquete instalado

Para reconfigurar el paquete ya instalado se utiliza el comando dpkg-reconfigure

dpkg-reconfigure [package-name]

Localice el paquete instalado

La ubicación del paquete instalado se puede encontrar usando el indicador -L.

dpkg -L [package-name]
dpkg -L git

La salida se vería como se muestra a continuación:

10. Compruebe si hay algún problema con el paquete instalado

–El indicador de auditoría se usaría para verificar los problemas con el paquete.

dpkg --audit

11. Borrar información 

–clear-avail – Borra la información disponible sobre los paquetes actuales

dpkg –-clear-avail

12. Muestra la versión dpkg

dpkg –version se utiliza para mostrar información de la versión de dpkg.

sudo dpkg --version

Publicación traducida automáticamente

Artículo escrito por prernaajitgupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *