Uninstaller che tiene traccia dei file installati e li rimuove in seguito

0

In Windows ho usato varie utilità che tracciano attivamente quali file sono stati aggiunti durante l'installazione di un software, e sono sicuro che ce ne dovrebbe essere uno buono per os x. Itrash ( link ) è tipico del tipo di 'ricerca' di app, che controlla solo il sistema per i file con nome simile nelle cartelle della cache ecc.

Il più vicino che ho trovato è Yank ( link ) che afferma di farlo, ma non è stato aggiornato dal 2009, quindi fidarsi di qualcosa con il monitoraggio del file system di basso livello senza aggiornamenti non è l'ideale.

Qualche suggerimento?

    
posta Glinkot 02.03.2013 - 05:01
fonte

4 risposte

2

Hai scoperto iTrash che cerca i file correlati nel momento in cui desideri eliminare un'applicazione.

Ci sono anche le app di disinstallazione che tracciano tutti i file usati da un'applicazione. Quindi hanno un demone (o app di supporto) che viene eseguito in background tutto il tempo. L'app Clean di Synium funziona in questo modo: questo è quello che uso.

Leggi ancora meglio le risposte a How faccio a disinstallare completamente un programma su un Mac? Che lo copre abbastanza bene.

    
risposta data 02.03.2013 - 11:33
fonte
2

Non esattamente quello che cerchi, ma gli strumenti di sviluppo di Apple come dtrace può tracciare l'utilizzo di tutti i file, googling per gli esempi ha fornito questo blog che contiene script per registrare quali file vengono utilizzati da quali processi.

Dovresti essere in grado di ottenere un comando find usando un argomento -B.

Si noti inoltre che non tutti i file verranno scritti durante l'installazione - File specifici dell'utente, ad es. ~/Library/Preferences e ~/Library/Application Support (o loro equivalenti sandbox) non possono essere scritti fino alla prima esecuzione del programma e non all'installazione. Inoltre, cosa succede se due utenti hanno eseguito questo, vuoi rimuovere entrambi i gruppi di file?

    
risposta data 02.03.2013 - 09:25
fonte
0

Saresti felice solo della parte "rimuove loro più tardi"? Sono stato su Mac per quasi vent'anni e non penso sia necessario rintracciare cosa è installato.

Dai un'occhiata al pannello delle preferenze gratuite AppTrap .

Quando elimini / sposti un'applicazione nel cestino, viene visualizzato un avviso che chiede "Vuoi spostare anche i file di sistema associati?" Il cestino non viene svuotato, naturalmente, fino a quando l'utente non lo fa.

    
risposta data 03.03.2013 - 05:16
fonte
0

Premendo ⌘I in un programma di installazione viene mostrato quali file verranno copiati da esso.

I programmi di installazione aggiungono file di registro a / var / db / receipts /:

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

Puoi anche eseguire sudo opensnoop per vedere a quali file si sta accedendo.

    
risposta data 03.03.2013 - 18:20
fonte

Leggi altre domande sui tag