come faccio a sapere quali file sono installati da un programma di installazione?

14

Come posso scoprire quali file sono installati da un programma di installazione? Esiste un programma in grado di rintracciarlo durante l'installazione di una nuova app?

    
posta David 22.03.2014 - 17:02
fonte

4 risposte

12

Puoi premere il comando-I in una finestra del programma di installazione per visualizzare un elenco di file che verranno copiati dal programma di installazione:

Puoi anche utilizzare lsbom :

lsbom bundle.pkg/Contents/Archive.bom
lsbom $(pkgutil --bom nonbundle.pkg)

Se hai già installato un pacchetto, puoi utilizzare pkgutil --files o lsbom :

pkgutil --files com.tapbots.TweetbotMac
lsbom /var/db/receipts/com.tapbots.TweetbotMac.bom
    
risposta data 22.03.2014 - 19:37
fonte
2

Esiste un'app chiamata Pacifist (shareware, $ 20) che consente di ispezionare i file del pacchetto OS X e guarda i loro contenuti Citando direttamente dal loro sito web:

This is useful, for instance, […] if you want to inspect a downloaded package to see what it will install before installing it.

Puoi scaricarlo gratuitamente (che ha un ritardo di 15 secondi all'avvio) o $ 20 per registrarti. Utilizzando il comando Apri pacchetto su un programma di installazione, puoi guardare all'interno del pacchetto del programma di installazione e scoprire cosa sta facendo. Di solito puoi trovare uno script o qualcosa di simile, che puoi usare per vedere cosa viene installato e spostato.

    
risposta data 22.03.2014 - 18:26
fonte
1

Nell'applicazione Installer.app , puoi utilizzare il File > Mostra file ... per elencare i contenuti del pacchetto. Questo elenco riflette i file compressi che il programma di installazione copierà sul tuo Mac.

Installer.app viene avviato quando apri un pacchetto di installazione standard.

Tieni presente che un pacchetto di installazione, pkg e mpkg , può installare file utilizzando script o altri metodi difficili da rilevare.

Per determinare veramente quali file sono installati o modificati, è necessario monitorare e monitorare il pacchetto di installazione come applicato al tuo Mac. Ciò include i processi di tracciamento avviati dal programma di installazione e i risultati di tutti gli script eseguiti.

Se non sei sicuro di un programma di installazione, contatta lo sviluppatore. Ad esempio, pubblica un elenco di file installati e tutti gli script Usato. È una buona pratica e la domanda dei clienti aiuterà gli sviluppatori a condividere questi dettagli.

    
risposta data 22.03.2014 - 19:19
fonte
0

Se stai usando 10.4.x "Tiger" o 10.5.x "Leopard" allora fslogger è un modo per registrare le modifiche al tuo sistema. Questa e altre opzioni sono discusse qui:

link

    
risposta data 14.03.2017 - 23:51
fonte

Leggi altre domande sui tag