¿Qué significan cada uno de los detalles en dpkg -l?

3

Me está costando descifrar lo que se devuelve cuando ejecuto el comando dpkg -l vimy no puedo localizar una fuente que lo descomponga.

Por ejemplo, ¿qué significa Desired=Unknown/Install/Remove/Purge/Hold

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  skype          2.1.0.81-1     Skype
un  vim            <none>         (no description available)

Si comparo las líneas puedo ver que la primera columna ii y un respectivamente. ¿Se refiere a (U) nknow y (Not) y ii se refiere a (I) nstall y (I) nst?

¿Qué significan las otras opciones? Por ejemplo, cuando dice Deseado, ¿qué significa eso en comparación con el Estado? ¿Qué relación tiene Err? ¿tener?

¿A qué se refieren Hold, Conf-files, unpacked, halF-conf, Half-inst, trig-aWait, Trig-pend, Reinst-required, (Status, Err: uppercase = bad)?

CacahuetesMonkey
fuente

Respuestas:

6

Las primeras tres líneas son solo un encabezado que explica para qué +son las siglas de las tres primeras columnas (los tres caracteres debajo de los signos en la fila 5).

Su paquete Vim se muestra como un, lo que significa

  • Estado deseado: desconocido
  • Estado real: no instalado
  • Errores: en blanco (es decir, "ninguno")

Las otras partes deben explicarse por sí mismas.

Consulte man dpkq-querypara obtener una lista más completa del formato. Consulte info dpkgpara obtener más información sobre el significado de los diferentes estados.

Daniel Andersson
fuente
Gracias. No entiendo cómo explican las primeras 3 columnas. Por ejemplo, ¿cómo descifró que se desconoce el estado deseado, el estado real no está instalado y los errores son ninguno? Eché un vistazo a las páginas de manual antes de publicar, pero la explicación se me escapa por completo.
PeanutsMonkey
@PeanutsMonkey: la primera línea del encabezado comienza con "Deseado" y está conectada gráficamente a la primera columna entre las líneas del paquete (los |símbolos directamente debajo del Dpunto "Deseado" están +arriba u). La línea continúa con los posibles valores en la columna y su significado. La letra mayúscula de cada valor posible en la línea 1-3 es la representación utilizada en la columna correspondiente.
Daniel Andersson
Gracias. Solo para poder comparar un paquete instalado y un paquete inexistente, actualicé mi pregunta. ¿Es correcta mi interpretación?
PeanutsMonkey
@PeanutsMonkey: consulte info dpkgpara obtener más información sobre los estados separados. "Deseado" es lo que dpkgcree que quiere , por ejemplo, desea tener instalado Skype. "Estado" es lo que realmente es el caso , que puede diferir de "Deseado", por ejemplo, si algo ha salido mal. Es posible que desee tener un determinado paquete instalado, pero ha fallado debido a dependencias rotas, etc. "Error" podría denotar que el paquete se ha dañado de alguna manera (tal vez los binarios se han eliminado o modificado externamente).
Daniel Andersson
Gracias. Sin embargo, ¿es correcta mi interpretación?
PeanutsMonkey