Tutoriales

Cómo verificar la suma de verificación MD5 de los paquetes instalados

¿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
Instale los dejóbulos en Ubuntu

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
Verifique la suma de verificación MD5 de los paquetes instalados
Verifique la suma de verificación MD5 de los paquetes instalados

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 si cada archivo y configuración cambia
Verifique si cada archivo y configuración cambia

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
Verifique la suma de los archivos de configuración MD5
Verifique la suma de los archivos de configuración MD5

Mostrar solo los archivos cambiados

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

sudo debsums --changed
Verifique los archivos modificados
Verifique los archivos modificados

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
Verifique la suma de verificación MD5 de un solo paquete
Verifique la suma de verificación MD5 de un solo paquete

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
Use los dejóbulos sin privilegios de sudo
Use los dejóbulos sin privilegios de sudo

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
Lista de MD5 y archivos de los paquetes instalados
Lista de MD5 y archivos de los paquetes instalados

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
Generar la suma de MD5 de paquetes específicos
Generar la suma de MD5 de paquetes específicos

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.

LEER  PoisonApple: macOS Persistence Tool 2021! Tutoriales de Kalilinux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba