Se utiliza para instalar, desinstalar, y proporcionar información sobre los paquetes .deb. NO resuelve las dependencias (ver el comando gdebi el cual si intenta resolver las dependencias).
dpkg --get-selections devuelve una lista con los paquetes instalados.
dpkg --info pp.deb informa sobre las dependencias y las versiones de las mismas.
dpkg -c /home/pp.deb muestra el contenido del paquete pp.deb.
dpkg -i pp.deb instala el paquete pp.deb.
dpkg -L mc lista los ficheros instalados en el sistema, que pertenecen al paquete mc.
dpkg -r pp.deb desinstala el paquete pp.deb.
dpkg –force -r pp.deb fuerza la desinstalación del paquete pp.deb.
dpkg -–purge pp.deb desinstala el paquete pp.deb y sus archivos de configuración.
dpkg -l *vi* lista los paquetes que contienen la cadena vi en su nombre de paquete.
dpkg -l lista el estado de los paquetes conocidos por el sistema.
dpkg -l | grep ^[a-z]n muestra los paquetes no instalados.
dpkg -S mcview.1.gz busca a cuál de los paquetes instalados, pertenece el paquete mcview.1.gz, respondiendo con: mc: /usr/share/man/man1/mcview.1.gz el nombre del paquete y donde está almacenado el fichero mcview.1.gz
dpkg --configure --pending reconfigura cualquier paquete que aun no esté configurado.
dpkg --configure -a intenta reparar el sistema.
dpkg --get-selections lista el estados de selección de paquetes instalados y desintalados en el sistema.
dpkg --get-selections "*" lista el estado de selección de los paquetes instalados, desinstalados y purgados en el sistema. Muy útil para realizar backups de la lista de paquetes instalados/desinstalados y purgados.
dpkg --set-selections < mis_selecciones modificará el estado de selección de los paquetes escogidos al contenido en el archivo mis_selecciones, como esto, no instalará ni borrará nada, simplemente modificará el estado de selección de los paquetes escogidos (para realizar esto use apt-get -u dselect-upgrade).
Significado de los caracteres:
El primer carácter de cada línea indica el estado deseado del paquete:
u desconocido
i instalar
r eliminar
p purgar
h mantener
El segundo carácter de cada línea indica el estado actual del paquete:
n no instalado
i instalado
c Sólo los archivos de configuración del paquete existen en el sistema.
u El paquete sea desempaquetado, pero no se ha configurado
f fallo configuración.
h La instalación del paquete se ha iniciado pero no terminado por alguna razón.
w El paquete esta a la espera del procesamiento de otro paquete.
t El paquete depende del procesamiento de otros paquetes.
El tercer carácter de cada línea indica el estado de error del paquete:
h mantener.
r requiere reinstalar.
x ambos problemas.
es de mucha utilidad grasias