Dpkg

dpkg
Información sobre la plantilla
Dpkg 1.jpg
Diseñado porIan Jackson
Versiones1.15 estable
GéneroGestor de Paquetes
Sistemas Operativos compatiblesLinux, tipo-Unix
IdiomaMultiple
LicenciaGNU/GPL

Dpkg Se trata del programa principal de gestión de paquetes de Linux Debian y las distros que tienen base en el, como Ubuntu y Knoppix.

El gestor

Fue creado por Ian Jackson en 1993. Se utiliza para instalar, quitar, y proporcionar información sobre los paquetes Deb. El programa dpkg es la base del sistema de gestión de paquetes de Debian GNU/Linux y es en sí misma una herramienta de bajo nivel. Puede resolver conflictos de dependencia de paquetes por si solo y cuenta con apt para la instalación desde la red a través de los llamados repositorios de Internet (mirror).

opciones Dpkg

  • Averiguar cuáles son las opciones existentes:

dpkg --help.

  • Imprimir el fichero de control (y demás información) de un paquete específico:

dpkg --info fu_VVV-RRR.deb

  • Instalar un paquete (incluyendo el desempaquetado y la configuración) en el sistema de ficheros del disco duro:

dpkg --install fu_VVV-RRR.deb.

  • Desempaquetar (pero no configurar) un paquete Debian en el sistema de ficheros del disco duro:

dpkg --unpack fu_VVV-RRR.deb.

Esta operación no deja al paquete necesariamente operativo; algunos ficheros, pueden necesitar algo más de configuración para funcionar correctamente. Esta orden borra cualquier versión del programa instalada previamente, y ejecuta el script preinst asociado al paquete.

  • Configurar un paquete que ha sido previamente desempaquetado:

dpkg --configure fu.

Entre otras cosas, esta acción ejecuta el script postinst asociado al paquete. También actualiza los ficheros de configuración del paquete especificados en conffiles. Debe notar que el argumento de la operación 'configurar' es el nombre del paquete (p.ej. fu), no el del archivo del paquete Debian (p.ej. fu_VVV-RRR.deb).

  • Extraer un único fichero llamado digamos "blurf" (o un grupo de ficheros llamados "blurf*" de un archivo de paquete Debian:

dpkg --fsys-tarfile fu_VVV-RRR.deb | tar -xf - blurf*

  • Borrar un paquete (pero no sus ficheros de configuración):

dpkg --remove fu.

  • Borrar un paquete (incluidos los ficheros de configuración):

dpkg --purge fu.

  • Listar el estado de los paquetes que contienen la cadena "fu*":

dpkg --list 'fu*'.



Véase también

Apt
Linux

Otros enlaces

Debian

Fuentes

Preguntas Frecuentes de debian
Linux para Todos