Como o Ubuntu determina um pacote a ser instalado?

1

Além de extrair arquivos específicos do pacote em seus diretórios apropriados e executar os scripts definidos nele, o apt / dpkg mantém um registro separado do que foi instalado com êxito?

Estou pensando em mesclar os diretórios raiz de contêineres separados, então estou pensando no que vai acontecer.

    
por Oxwivi 22.10.2016 / 23:35

1 resposta

2

Sim. dpkg registra as entradas dos pacotes instalados no sistema. O arquivo que ele mantém é /var/lib/dpkg/status .

Em man dpkg

/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 corrupted due to filesystems troubles.
    
por Anwar 23.10.2016 / 18:02