Cosa è memorizzato nella cartella “/ var / lib / dpkg / updates”?


9

Ho visto alcune persone avere errori relativi ai file in /var/lib/dpkg/updates. Tutto quello che posso trovare sulla directory è che i file in essa contenuti sono numerati 0000, 0001ecc. E che i messaggi di errore spesso citano "problemi nell'analisi di uno dei file".

/var/lib/dpkg/updatesla cartella è vuota sul mio sistema, quindi non riesco a vedere cosa c'è nei file. Non sono stato in grado di trovare informazioni su ciò che è memorizzato in questa directory, solo molti post sul forum e segnalazioni di bug che menzionano la directory.

Quindi, a cosa serve questa directory?


Solo mia fortuna ... la directory è vuota anche sul mio sistema :(
Nathan Osman,

Sembra che qualcosa sia temporaneamente conservato lì durante gli aggiornamenti. Ma non sono abbastanza coraggioso da fermare un aggiornamento a metà strada per scoprire cosa c'è. ;-)
Michael Crenshaw,

Risposte:


10

Durante l'aggiornamento dpkgmemorizza lo stato dell'installazione / aggiornamento lì. Questo è il modo in cui è possibile rilevare un processo di installazione incompleto e decidere quali saranno i prossimi pacchetti da installare, in modo che il sistema possa chiedere di utilizzare dpkg-configure -ase succede qualcosa prima di completare l'installazione o l'aggiornamento.

Normalmente dopo una corretta installazione, la directory dovrebbe essere vuota.


1
Quindi è una specie di registro che dpkg può usare per riprendere da dove era stato interrotto. Molto intelligente, ma mi dispiace per il ragazzo che ha dovuto codificarlo. ;-) Grazie!
Michael Crenshaw,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.