Em um sistema RedHat / CentOS, posso verificar os RPMs instalados no meu sistema usando rpm -V .
Qual é o Ubuntu ou apt
equivalente deste comando?
Em um sistema RedHat / CentOS, posso verificar os RPMs instalados no meu sistema usando rpm -V .
Qual é o Ubuntu ou apt
equivalente deste comando?
Respostas:
O pacote "debsums" é o que você deseja instalar para executar verificações de hash nos pacotes instalados.
Por exemplo, para verificar arquivos alterados:
sudo debsums -c
Observe que nem todos os pacotes são fornecidos com listas de arquivos md5sum. Você pode ver uma lista daqueles no seu sistema com:
sudo debsums -l
Para acompanhar o que Kees disse, para lidar com pacotes que não incluem um arquivo debsums md5sum gerado por buildtime, por padrão, o pacote debsums também instala um gancho apt para gerar um debsums como parte do processo de instalação do pacote. Portanto, uma maneira de gerar o arquivo debsums para os pacotes que estão faltando é o apt-get install - reinstall-los.
binutils
(que inclui ld
e algumas ferramentas principais) não inclui uma assinatura, o que parece imprudente, considerando que essas ferramentas de vinculação estão no centro do sistema, e precisamos garantir que essas ferramentas nunca sejam modificadas ou comprimidas.
sudo debsums_init
fará o trabalho pesado para você. Ele fará o download dos pacotes do repositório e gerará o md5sums para você.