Usando Dpkg – Listando paquetes instalados

En un post anterior vimos que eran los paquetes en una distribución, ahora enfocaremos en la que utiliza Debian. Para visualizar cuales son los paquetes que tenemos instalados deberemos ejecutar el comando dpkg con el parámetro “-l (parámetro versión corta) o –list (parámetro versión larga)” como se ve a continuación:

Listando paquetes instalados con parámetro version corta

Los que nos devolverá (por razones didácticas se capturara solo una parte del resultado visualizado en pantalla):

Resultado de listado paquetes instalados con parámetro version corta

Comprendiendo el resultado

Los datos mostrados de organizan en 4 columnas, las cuales son:

  • Estado (primera columna que puede tener 2 o 3 lineas de caracteres juntos, dependiendo la situación del paquete) : Determinar en que estado se encuentra el paquete, los posibles estados son:

    • Primera linea:

      • u (desconocido)

      • i (instalar)

      • r (eliminar)

      • p (purgar)

      • h (mantener)

    • Segunda linea:

      • n (no instalado)

      • i (instalado)

      • c (configuración)

      • u (sea a desempaquetado pero no configurado)

      • f (fallo la configuración)

      • h (no se termino instalación del paquete por algún motivo)

      • w (a la espera del procesamiento de otro paquete)

      • t (depende del procesamiento de otro/s paquete/s)

    • Tercera linea:

      • h (mantener)

      • r (necesita reinstalación)

      • x (los dos problemas antes mencionados, es decir con problemas “h” y “r”)

Por ejemplo:

Estado de los paquetes instalados

Al tener la primera linea (de la columna estados) una letra “i” y la segunda también una “i” significaría que el paquete llamado “zip” esta para instalar en el sistema y ya se encuentra instalado.

  • Nombre: El nombre que tiene el paquete.

  • Versión: La versión que tiene el paquete.

  • Arquitectura: Muestra para que arquitectura fue diseñado el paquete, los valores posibles son:

    • Amd64 (64 bits)

    • I386 (32 bits)

    • all (ambas arquitecturas)

  • Descripción: Se visualiza una pequeña descripción de lo que es el paquete.