Que contient le dossier «/ var / lib / dpkg / updates»?

9

J'ai vu des gens avoir des erreurs concernant les fichiers dans /var/lib/dpkg/updates. Tout ce que je peux trouver sur le répertoire, c'est que les fichiers qu'il contient sont numérotés 0000, 0001etc. et que les messages d'erreur mentionnent souvent "problème d'analyse d'un des fichiers".

/var/lib/dpkg/updatesdossier est vide sur mon système, donc je ne vois pas ce qu'il y a dans les fichiers. Je n'ai pas pu trouver d'informations sur ce qui est stocké dans ce répertoire, seuls de nombreux messages de forum et rapports de bogues mentionnant le répertoire.

Alors, à quoi sert ce répertoire?

Michael Crenshaw
la source
Juste ma chance ... le répertoire est également vide sur mon système :(
Nathan Osman
Il semble que quelque chose y soit temporairement conservé pendant les mises à niveau. Mais je ne suis pas assez courageux pour arrêter une mise à niveau à mi-chemin pour savoir ce qu'il y a. ;-)
Michael Crenshaw

Réponses:

10

Pendant la mise dpkgà jour stocke le statut de l'installation / mise à jour. C'est ainsi qu'un processus d'installation incomplète peut être détecté et décidé quels seront les prochains packages à installer, afin que le système puisse demander à utiliser dpkg-configure -asi quelque chose se produit avant de terminer l'installation ou la mise à jour.

Normalement, après une installation réussie, le répertoire doit être vide.

txwikinger
la source
1
C'est donc une sorte de journal que dpkg peut utiliser pour reprendre là où il s'était arrêté. Très intelligent, mais je suis désolé pour le gars qui a dû le coder. ;-) Merci!
Michael Crenshaw