
¿Alguna vez se ha preguntado por qué un binario o paquete dado instalado en su sistema no funciona de acuerdo con sus expectativas, lo que significa que no funciona correctamente o ni siquiera comienza en absoluto?
Al descargar paquetes, puede enfrentar desafíos como conexiones de red inestables o cortes de energía inesperados. Esto puede causar la instalación de paquetes corruptos.
Teniendo en cuenta que este es un factor importante para mantener los paquetes de software no decididos en el sistema, este es un paso importante para verificar el sistema de archivos en el sistema de archivos para la información almacenada en el paquete.
En este artículo, explicaremos cómo verificar las suma de verificación MD5 para las distribuciones basadas en Debian Ubuntu y Menta.
Cómo usar la suma de verificación MD5 para verificar los paquetes instalados
existir Debian/Ubuntu Sistema, puede usar debsums
Verifique la suma MD5 de los paquetes instalados. Si desea obtener más información sobre el paquete DeBsums antes de instalar, puede usar el comando APT-Cache utilizando los siguientes métodos:
apt-cache search debsums
A continuación, instálelo con el comando APT.
sudo apt install debsums
Ahora es el momento de aprender a usar debsums
Herramientas para verificar la suma de los paquetes instalados de MD5.
notas: Lo he usado sudo
En todos los comandos a continuación, porque algunos archivos pueden no tener permisos de lectura de usuarios regulares.
Comprender la salida de los degradaciones
De debsums
El comando le muestra la ubicación del archivo a la izquierda y los resultados de la verificación se muestran a la derecha.
Puede obtener tres resultados posibles:
- DE ACUERDO – Indica que la suma MD5 del archivo es muy buena.
- Fallido – Muestra la suma MD5 del archivo de pantalla no coincide.
- reemplazar – significa que un archivo específico ha sido reemplazado por un archivo en otro paquete.
Cuando no tienes ninguna opción para ejecutar, debsums
Verifique que cada archivo en el sistema sea para inventario MD5 Archivo de suma.
sudo debsums

Compruebe si la suma MD5 de todos los archivos ha cambiado
Para habilitar verificar cada archivo y archivo de configuración para obtener cambios, incluya -a
o --all
Opciones.
sudo debsums --all

Verifique solo la suma MD5 de los archivos de configuración
También se puede hacer utilizando este archivo de configuración (excluyendo todos los demás archivos de paquete) -e
o --config
Opciones.
sudo debsums --config

Mostrar solo los archivos cambiados
Para mostrar solo los archivos cambiados en la salida de desobsos, use -c
o --changed
Opciones.
sudo debsums --changed

Enumere la suma de los archivos MD5 faltantes
Para mostrar archivos sin información de suma MD5, use -l
o --list-missing
Opciones. En mi sistema, este comando no muestra ningún archivo.
sudo debsums --list-missing
Verifique la suma MD5 de un solo paquete
También puede verificar la suma MD5 de un solo paquete especificando su nombre.
sudo debsums curl

Ignorar los errores de permiso del archivo en los dejóbulos
Suponiendo que está ejecutando degradaciones como un usuario normal sin sudo, puede tratar los errores de permiso como advertencias --ignore-permissions
Opciones:
debsums --ignore-permissions

Cómo generar la suma MD5 desde el archivo .deb
este -g
Opciones decir debsums
Generar suma MD5 desde .deb
contenido.
Aquí hay otras opciones que puede usar:
missing
– instruir a los dejóbulos para generar MD5 suma.deb
Para embalaje que no proporciona uno.all
– instruye a los escobres que ignoren la suma en el disco y el uso existente.deb
Si el archivo no existe, se generará uno a partir de él.keep
– Dígale a los dejóbulos que escriban la suma extraída/generada a /var/lib/dpkg/info/package.md5sums documento.nocheck
– Indica que la suma de extraído/generado no se verificó para paquetes instalados.
Cuando ves contenido /var/lib/dpkg/info/ Directorio, verá la suma MD5 de los diversos archivos contenidos, como se muestra a continuación:
cd /var/lib/dpkg/info ls *.md5sums

Puedes generar una suma MD5 Apache2 Paquete ejecutando el siguiente comando:
sudo debsums --generate=missing apache2
Dado que el paquete Apache2 en mi sistema ya tiene una suma MD5, mostrará la misma salida que en ejecución.
sudo debsums apache2

Para obtener opciones más interesantes e información de uso, visite la página del hombre DeBsums:
man debsums
en conclusión
En este artículo, compartimos cómo verificar los paquetes de Debian/Ubuntu instalados para suma de verificación MD5. Esto es útil para evitar la instalación y ejecución de archivos binarios o de paquete corruptos en el sistema revisando archivos en el sistema de archivos por la información almacenada en el paquete.
Si tiene alguna pregunta o retroalimentación, no dude en usar el formulario de comentarios a continuación. También puede proporcionar una sugerencia o dos para mejorar esta publicación.