Comando dpkg
La orden dpkg se utiliza para instalar, desinstalar y proporcionar información sobre paquetes .deb. Hay que tener en cuenta que NO resuelve las dependencias.
Las diferentes opciones de la orden dpkg son las siguientes:
dpkg ––get-selections devuelve una lista con los paquetes instalados
dpkg ––info nombre_paquete.deb informa sobre las dependencias y las versiones de las mismas
dpkg -c /home/nombre_paquete.deb muestra el contenidos del paquete Debian pp.deb
dpkg -i nombre_paquete.deb instala el paquete nombre_paquete.deb
dpkg -L mc Lista los ficheros «instalados en el sistema», que pertenecen al paquete mc
dpkg -r nombre_paquete.deb desinstala el paquete nombre_paquete.deb
dpkg -S paquete.gz busca a cuál de los paquetes instalados pertenece el paquete paquete.gz
dpkg –force -r nombre_paquete.deb fuerza la desinstalación del paquete nombre_paquete.deb
dpkg ––purge nombre_paquete.deb desinstala el paquete nombre_paquete.deb y sus archivos de configuración.
dpkg -l *ca* lista los paquetes que contienen la cadena ca en su nombre de paquete
dpkg -l lista el estado de los paquetes conocidos por el sistema.
dpkg ––configure –pending reconfigura cualquier paquete que aun no este configurado
dpkg ––configure -a intenta reparar el sistema
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.