dpkg -V
ou dpkg --verify
verifica a integridade dos pacotes comparando os metadados armazenados em seu banco de dados e os caminhos dos arquivos. Você pode selecionar o formato de saída usando a opção --verify-format
, mas atualmente suporta apenas o formato rpm
. No formato rpm
, apenas os caminhos que falharam em qualquer verificação são exibidos.
Veja um exemplo de falha na verificação:
??5?????? c /etc/lightdm/lightdm-gtk-greeter.conf
Aqui:
-
?
indica que o cheque falhou, por exemplo devido ao problema de permissão -
O terceiro caractere de caracteres,
5
, indica que foi aprovado omd5sum()
check -
c
na segunda coluna indica que o atributo foi marcado, atualmente apenasconffile
(c
) é suportado
De man dpkg
:
--verify-format format-name
Sets the output format for the --verify command.
The only currently supported output format is rpm, which consists of a line for every path that failed any check. The lines start with 9 characters to report the specific check results, a '?' implies the check could not be done (lack of sup‐ port, file permissions, etc), '.' implies the check passed, and an alphanumeric character implies a specific check failed; the only functional check is an md5sum verification denoted with a '5' on the third character.
The line is followed by a space and an attribute character (currently 'c' for conffiles), another space and the pathname.