Informazioni di base: Ho bloccato la mia cartella / Library così neanche il gruppo di amministratori può scrivere (solo root può).
L'app di aggiornamento di Adobe apre la finestra di dialogo della password quando faccio clic su "Installa". È possibile installare senza fornire l'accesso come root a questo file eseguibile?
Il comando ps
dice che il programma di installazione è in esecuzione come $TMPDIR/FPUnpackPath/Install Adobe Flash Player.app/Contents/MacOS/Adobe Flash Player Install Manager
. Quel file è un binario compilato (Mach-O).
Ho trovato anche una singola directory dpkg: Contents/Resources/Adobe Flash Player.pkg
. Sotto questo è Contents/Archive.pax.gz
. L'elenco dei file sembra abbastanza innocente, la mia installazione esistente sembra avere i file in / Library.
L'installazione dovrebbe essere pulita se eseguo semplicemente il file dpkg, invece di procedere con il loro binario Mach-O? Suppongo che eseguire il dpkg sia più sicuro? (Ho la sensazione che il Mach-O faccia solo cose di supporto all'installazione come assicurarsi che i vecchi file non siano in uso prima di essere sostituiti). Si prega di sostenere la risposta con prove, non solo speculare.
Btw, Cmd-I quando l'applicazione di installazione è in esecuzione elencherà il contenuto. Molto bella. (Vedi Come posso aprire manualmente un file .pkg? )