0 votos

Desinstalador que rastrea los archivos instalados y los elimina posteriormente

En Windows he utilizado varias utilidades que hacen un seguimiento activo de los archivos que se añaden durante una instalación de software, y estoy seguro de que debe haber una buena para os x. Itrash ( http://www.osxbytes.com/ ) es típica del tipo de aplicación de "búsqueda", que simplemente busca en el sistema archivos con nombres similares en las carpetas de caché, etc.

Lo más parecido que he encontrado es Yank ( http://www.matterform.com/mac_software/uninstaller/index.html ) que dice hacerlo, pero no se ha actualizado desde 2009, por lo que confiar en algo con un sistema de control de archivos de bajo nivel sin actualizaciones no es lo ideal.

¿Alguna sugerencia?

2voto

yoliho Puntos 340

No es exactamente lo que buscas, pero las herramientas de desarrollo de Apple como dtrace puede rastrear el uso de todos los archivos, buscando ejemplos en Google se encontró esto blog que tiene scripts para registrar qué archivos son utilizados por qué procesos.

También debería ser capaz de obtener un comando find usando un argumento -B.

También hay que tener en cuenta que no todos los archivos se escribirán en la instalación - Los archivos específicos del usuario, por ejemplo. ~/Library/Preferences y ~/Library/Application Support (o sus equivalentes en la caja de arena) no pueden escribirse hasta la primera ejecución del programa y no la instalación. Además, ¿qué sucede si dos usuarios han ejecutado esto quiere eliminar ambos conjuntos de archivos?

2voto

user43889 Puntos 266

Has descubierto iTrash, que busca los archivos relacionados en el momento en que quieres eliminar una aplicación.

También hay aplicaciones de desinstalación que rastrean todos los archivos usado por una aplicación. Así que tienen un demonio (o aplicación de ayuda) que se ejecuta en segundo plano todo el tiempo. Synium's Aplicación limpia funciona de esta manera - es lo que yo uso.

Mejor aún, lea las respuestas a ¿Cómo puedo desinstalar completamente un programa en un Mac? Eso lo cubre bastante bien.

0voto

Zo219 Puntos 1716

¿Te conformarías con sólo la parte de "los quita después"? Llevo casi veinte años con Macs y no creo que sea necesario hacer un seguimiento de lo que está instalado.

Echa un vistazo al panel de preferencias libre AppTrap .

Cuando se elimina / mueve una aplicación a la papelera, se muestra una alerta que pregunta: "¿Quiere mover también sus archivos de sistema asociados?" La papelera no se vacía, por supuesto, hasta que el usuario lo hace.

0voto

Al pulsar I en un instalador, se muestra qué archivos serán copiados por éste.

Los instaladores añaden archivos de registro a /var/db/receipts/:

lsbom /var/db/receipts/com.apple.pkg.MediaFiles.bom

También puede ejecutar sudo opensnoop para ver a qué archivos se está accediendo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X