28 votos

Hay un Ubuntu verificación de cordura

Hay un procedimiento estándar para la unidad de prueba de un sistema Ubuntu en contra de los paquetes deb?

Supongamos, que un sistema de ubuntu-desktop instalado de acuerdo con el administrador de paquetes. Puedo averiguar, si el sistema de archivos todos los archivos en ubuntu-desktop y dependencias?

relacionadas con la pregunta: Encontrar los paquetes con los archivos dañados

27voto

enzotib Puntos 38044

Para la mayor parte, los paquetes deb vienen con un archivo md5 que contengan las firmas de todos los archivos en el paquete. Estos archivos se encuentran en /var/lib/dpkg/info/$pkg.md5sums.

Para simplificar la revisión periódica de todos los paquetes instalados, el debsums paquete puede ser de ayuda. Instalar, limpiar la caché con:

sudo apt-get clean

a continuación, ejecute sudo debsums_init para generar sumas md5 para los paquetes que no les proporcionan (los paquetes se descargan para generar la suma de los importes).

A continuación, edite el archivo /etc/default/debsums y establezca CRON_CHECK=weekly a configurar un cron semanal de trabajo para la verificación de debsums.

Puede ejecutar la comprobación manualmente con el comando:

sudo debsums -cs

Con respecto a la integridad de las dependencias, supongo que el comando:

sudo apt-get -f install

debe de señal y tratar de resolver cualquier problema que encuentre en relación a los paquetes instalados, pero el Debian/Ubuntu sistema de gestión de paquetes es un objeto complejo, y podría ser muy difícil de encontrar y resolver sus problemas.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: