Perché convertire PKG in APP?
Molti installer .pkg si limitano a copiare uno o più pacchetti .app in /Applications. Estrarre direttamente la .app evita l'esecuzione di script di pre/post-installazione che vengono eseguiti con privilegi elevati, il che è utile per l'ispezione o per distribuire l'app in una posizione specifica senza un'installazione completa nel sistema.
Come convertire PKG in APP
Suspicious Package FREE
Apri il file .pkg con Suspicious Package, vai alla scheda «All Files», trova il pacchetto .app e trascinalo nel Finder per estrarlo.
Pacifist APP
Trascina il .pkg in Pacifist, sfoglia i contenuti del pacchetto per individuare la .app, quindi fai clic su «Extract to» e salvala nella posizione desiderata.
Informazioni su questi formati
Un file PKG è un pacchetto di installazione per macOS - installa software su un Mac. Fai doppio clic su di esso per avviare l'app Installer di Apple, che ti guiderà nella configurazione (di…
Apri dettagli .PKG →Un file .app è un bundle di applicazioni macOS - il formato di pacchetto standard per ogni app eseguita su un Mac. Su macOS, fai doppio clic su di esso nel Finder per avviarlo. Un file .app…
Apri dettagli .APP →Qualità e a cosa prestare attenzione
- Si tratta di un'estrazione, non di una conversione di formato - la
.appè già all'interno del.pkg; la stai spacchettando, non trasformando. - Un
.pkgpuò contenere più della semplice.appprincipale - potrebbero essere richiesti anche driver, demoni, framework o pannelli delle preferenze; estrarre solo la.apppuò escludere file di supporto necessari. - Suspicious Package mostra gli script dell'installer prima di eseguire qualsiasi operazione, rendendolo utile per decidere se fidarsi del
.pkgprima dell'estrazione.
Domande frequenti
Perché estrarre una `.app` da un `.pkg` invece di eseguire l'installer?
La `.app` estratta funzionerà sempre?
Posso estrarre una `.app` da un `.pkg` usando la riga di comando?
xar -xf file.pkg spacchetta l'archivio XAR, quindi cat Payload | gunzip | cpio -id estrae l'albero dei file inclusi eventuali pacchetti .app.Cosa mostra Suspicious Package prima dell'estrazione?
.pkg installerebbe e ogni script che eseguirebbe, così puoi esaminare cosa fa l'installer prima di fidartene.