¿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)?

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.