Todos os arquivos instalados por um pacote podem ser vistos pela lista cat /var/lib/dpkg/info/*.list
. A maioria dos pacotes inclui o md5sums para o conteúdo do arquivo, que pode ser visto em cat /var/lib/dpkg/info/*.md5sums
. Alguns pacotes não incluem essas somas.
Se você instalar o pacote debsums, você pode executar o programa como debsums -a
, isso irá verificar o md5sum de todos os arquivos e configurações instalados.
Por favor, note que alguns pacotes não instalam os arquivos de configuração ou conteúdo. Em vez disso, esses arquivos são criados por esses pacotes no momento da instalação. Esses arquivos não estarão na lista de arquivos associada ao pacote ou à lista md5sums. No que diz respeito ao sistema de pacotes, esses são arquivos de dados que não são de sua propriedade.
Likewise if that server was to be replaced with a new server, you want to make sure all of the configuration differences (compared to the base install) have been transferred (or ignored if no longer relevant - e.g. a rouge "Port" line being added to sshd_config).
Eu acho que você deve instalar o pacote etckeeper logo depois de instalar o sistema. Este pacote basicamente coloca /etc
em um sistema de controle de versão de sua escolha (eu prefiro git). Com isso, você pode ver exatamente o que mudou quando. É fácil clonar esse repositório em um novo sistema e depois fazer comparações com o novo sistema. Assim, você pode ver exatamente o que é diferente, um sistema de origem e destino em um único comando.