Listado de comando dpkg para Debian Linux (Cheat Sheet)

dpkg : El administrador de paquetes de Debian Linux

dpkg es el manejador de paquetes para Linux Debian, el cual se utiliza para administrar (instalar/remover) paquetes de software del sistema operativo. Aca encontraran una rápida guia/chivo (cheat sheet) que los ayudara con las opciones y parámetros que pueden utilizar con dpkg en la linea de comandos:

SintaxisDescripcionEjemplo
dpkg -i {.deb paquete}Instalala el paquetedpkg -i zip_2.31-3_i386.deb
dpkg -i {.deb paquete}Actualiza el paquete si ya esta instalado, de lo contrario lo instaladpkg -i zip_2.31-3_i386.deb
dpkg -R {nombre del directorioDirectory-name}Instala recursivamente todos los paquetes del directoriodpkg -R /tmp/downloads
dpkg -r {paquete}Borra o Remueve el paquete de software instalado, exceptuando los archivos de configuraciondpkg -r zip
dpkg -P {paquete}Borra o Remueve todo incluyendo los archivos de configuraciondpkg -P apache-perl
dpkg -lMuestra un listado de todos los paquetes instalados, así mismo muestra la versión del paquete y una pequeña descripcióndpkg -l
dokg -l | less
dpkg -l ‘*apache*’
dpkg -l | grep -i ‘sudo’
dpkg -l {paquete}Lista los paquetes individuales con la información de versión y una pequeña descripciondpkg -l apache-perl
dpkg -L {paquete}Muestra un listado de archivos instalados por el paquete, ej donde se instalaron los archivosdpkg -L apache-perl
dpkg -L perl
dpkg -c {.Deb paquete}Lista los archivos que son propiedad del paquete, ej. muestra todos los archivos dentro del paquete .deb de Debian, muy útil para saber donde serían instalados.dpkg -c dc_1.06-19_i386.deb
dpkg -S {/path/to/file}Muestra cual paquete es dueño del archivo, ej conocer a cual paquete pertenece el archivodpkg -S /bin/netstat
dpkg -S /sbin/ippool
dpkg -p {paquete}Despliega los detalles sobre el paquete, grupo de paquete, versión, quien lo mantiene, arquitectura, descripcion, dependencias del software etc.dpkg -p lsof
dpkg -s {paquete} | grep StatusConocer si el paquete de software de Debian esta o no instalado, el estatus.dpkg -s lsof | grep Status

{paquete} – Reemplazar con el nombre actual del paquete de software

Comentario, Preguntas o agradecimientos?