Me gustaría poder, cuando se ejecuta un programa como un instalador, rastrear la lista de las modificaciones realizadas en mi sistema de archivos para que luego pueda revertirlas.
EDITAR: Esto se refiere a un programa no empaquetado . Yo uso apt-get lo más lejos que puedo.
Idealmente, me gustaría poder hacer algo como:
(sudo) catch-modifs some-installer.bin > fsmodifs.patch
Y entonces:
(sudo) revert-modifs fsmodifs.patch
¿Hay una manera conveniente de hacer eso?
unionfs
: básicamente, el sistema de archivos RW acepta todas las escrituras, pero el sistema de archivos RO todavía es visible debajo de él. Si un archivo ha cambiado, "migra" al RW fs; si se elimina, en realidad hay un "archivo de puntos mágico" en el RW fs para "enmascararlo". La configuraciónunionfs
puede ser un poco complicada, es por eso que le sugerí LiveUSB (hace esa parte por usted, y tiene una imagen de sistema "limpia" para comenzar)