Após algumas pesquisas, descobri que apt-get
database é gerenciado por dpkg
Em man dpkg
/etc/dpkg/dpkg.cfg
Configuration file with default options.
/var/log/dpkg.log
Default log file (see /etc/dpkg/dpkg.cfg(5) and option --log).
The other files listed below are in their default directories, see option --admindir to see how to
change locations of these files.
/var/lib/dpkg/available
List of available packages.
/var/lib/dpkg/status
Statuses of available packages. This file contains information about whether a package is
marked for removing or not, whether it is installed or not, etc. See section INFORMATION
ABOUT PACKAGES for more info.
The status file is backed up daily in /var/backups. It can be useful if it's lost or cor‐
rupted due to filesystems troubles.
Também em A Debian FAQ , diz
É importante entender que o gerenciamento de pacotes de nível superior ferramentas como aptitude ou synaptic dependem do apt que, por si só, depende no dpkg para gerenciar os pacotes no sistema.
Portanto, se dpkg
colocar seu próprio banco de dados em /var/lib/dpkg/status
, isso significa que apt-get
database e todos os outros gerenciadores de pacotes mantidos por dpkg
também estarão em /var/lib/dpkg/status
.Só simplesmente fazendo backup de /var/lib/dpkg/status
( dos quais dpkg
já coloca seus backups em /var/backups/
) resolverá suas preocupações de estragar com apt-get
.