Verifique e corrija todos os arquivos dos pacotes Debian.

6

Tenho tido alguns problemas de corrupção de memória, causando falhas aleatórias, mas corrigi-los agora. No entanto, estou preocupado que alguns pacotes possam estar corrompidos (já que, naturalmente, qualquer atualização de pacote precisa passar pela memória antes de ser gravada no disco).

Existe alguma maneira de verificar automaticamente todos os arquivos de pacotes em um sistema Debian e compará-los com os arquivos, e se eles estiverem incorretos, atualizá-los?

    
por Clinton 30.10.2011 / 10:01

1 resposta

4

Acabei de encontrar a resposta, o pacote Debian e o comando debsums . Vou deixar isso aqui para referência para qualquer um no futuro.

Ele pode ser usado na maioria dos (todos?) derivados Debian, incluindo o Ubuntu; ele verifica os binários instalados e os arquivos de configuração em checksums instalados em cada pacote. Consertar um sistema corrompido é tão fácil quanto o runn

apt-get install --reinstall $(dpkg -S $(debsums -c) | cut -d : -f 1 | sort -u)

(veja o manpage para detalhes).

    
por 30.10.2011 / 10:07