En su mayor parte, los paquetes deb vienen con un archivo md5 que contiene firmas de todos los archivos en el paquete. Estos archivos se encuentran en /var/lib/dpkg/info/$pkg.md5sums.
Para simplificar la verificación periódica de todos los paquetes instalados, el debsumspaquete puede ser de ayuda. Instálalo, limpia el caché con:
sudo apt-get clean
luego ejecute sudo debsums_initpara generar sumas md5 para paquetes que no los proporcionan (los paquetes se descargan para generar tales sumas).
A continuación, edite el archivo /etc/default/debsumsy CRON_CHECK=weeklyconfigúrelo para configurar un trabajo semanal cron para la verificación de debsums.
Puede ejecutar la verificación manualmente con el comando:
sudo debsums -cs
En cuanto a la integridad de las dependencias, supongo que el comando:
sudo apt-get -f install
debería señalar e intentar resolver cualquier problema que encuentre en relación con los paquetes instalados, pero el sistema de gestión de paquetes Debian / Ubuntu es un objeto muy complejo y podría ser muy difícil de encontrar y resolver sus problemas.
sudo debsums -csno dice nada, ¿significa que todo está bien?