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?
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
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.
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.
Leggi altre domande sui tag macos