¿Qué se almacena en la carpeta "/ var / lib / dpkg / updates"?

9

He visto que algunas personas tienen errores relacionados con los archivos /var/lib/dpkg/updates. Todo lo que puedo encontrar sobre el directorio es que los archivos están numerados 0000, 0001etc. y que los mensajes de error a menudo mencionan "problemas al analizar uno de los archivos".

/var/lib/dpkg/updatesLa carpeta está vacía en mi sistema, por lo que no puedo ver qué hay en los archivos. No he podido encontrar información sobre lo que está almacenado en este directorio, solo muchas publicaciones en el foro e informes de errores que mencionan el directorio.

Entonces, ¿para qué sirve este directorio?

Michael Crenshaw
fuente
Solo mi suerte ... el directorio también está vacío en mi sistema :(
Nathan Osman
Parece que algo se mantiene allí temporalmente durante las actualizaciones. Pero no soy lo suficientemente valiente como para detener una actualización a mitad de camino para descubrir qué hay allí. ;-)
Michael Crenshaw

Respuestas:

10

Durante la actualización se dpkgalmacena el estado de la instalación / actualización allí. Así es como se puede detectar un proceso de instalación incompleto y decidir cuáles son los próximos paquetes que se instalarán, de modo que el sistema pueda solicitar el uso dpkg-configure -asi ocurre algo antes de completar la instalación o actualización.

Normalmente después de una instalación exitosa, el directorio debe estar vacío.

txwikinger
fuente
1
Entonces, es una especie de registro que dpkg puede usar para retomar donde lo dejó. Muy inteligente, pero siento pena por el tipo que tuvo que codificarlo. ;-) ¡Gracias!
Michael Crenshaw