directorio etc.
Para realizar un seguimiento de los cambios en su /etc
directorio, puede hacer lo que @Anthon ha sugerido y usar git, subversion, mercurial, etc. para controlar la versión de ese directorio. También puede usar una herramienta como etckeeper . Hay un tutorial aquí , así como aquí .
etckeeper es una colección de herramientas para permitir que / etc se almacene en un repositorio git, mercurial, bazar o darcs. Se conecta a apt para confirmar automáticamente los cambios realizados en / etc durante las actualizaciones de paquetes. Realiza un seguimiento de los metadatos de archivo que git normalmente no admite, pero eso es importante para / etc, como los permisos de /etc/shadow
. Es bastante modular y configurable, a la vez que es fácil de usar si comprende los conceptos básicos de trabajar con el control de versiones.
archivos de paquete
Que yo sepa apt
no tiene una forma de verificar los archivos en el disco frente a los archivos que están en el real .deb
. Tampoco lo hace dpkg
, la herramienta que apt
realmente está utilizando para administrar los archivos.
Sin embargo, puede usar una herramienta como debsums
para comparar algunos de los archivos que ha instalado, solo mira sus sumas de comprobación (md5sum) de lo que hay en el .deb
archivo y lo que está en el disco de su sistema.
Consulte esta pregunta predeterminada del servidor para obtener más detalles debsum
y dpkg
sumas de comprobación, así como esta pregunta de askubuntu .
debsum
ejemplo
% debsums openssh-server
/usr/lib/openssh/sftp-server OK
/usr/sbin/sshd OK
/usr/share/lintian/overrides/openssh-server OK
/usr/share/man/man5/sshd_config.5.gz OK
/usr/share/man/man8/sshd.8.gz OK
/usr/share/man/man8/sftp-server.8.gz OK