Perché convertire PKG in DMG?
La maggior parte delle persone esegue questa operazione per riconfezionare il software come un'immagine disco «trascina in Applicazioni» invece di un installer, o per archiviare i file installati in un'immagine montabile senza eseguire l'installer completo sulla macchina di destinazione. Il file .pkg rimane intatto; solo i file vengono estratti per il nuovo confezionamento.
Come convertire PKG in DMG
Pacifist APP
Apri il file .pkg in Pacifist, seleziona i file o il pacchetto dell'app, clicca su Estrai in e salva in una cartella temporanea, quindi usa File > Nuova immagine > Immagine da cartella di Disk Utility per creare un .dmg da quella cartella.
Disk Utility FREE
Dopo aver estratto il contenuto del .pkg in una cartella tramite Pacifist o strumenti da riga di comando, usa File > Nuova immagine > Immagine da cartella in Disk Utility per produrre un .dmg compresso.
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 DMG è un'immagine disco Apple - il contenitore standard per la distribuzione di applicazioni Mac. Su un Mac, fai doppio clic su di esso per montare l'immagine, quindi trascina l'app…
Apri dettagli .DMG →Qualità e a cosa prestare attenzione
- Gli script di installazione (
preinstall,postinstall) del.pkgnon vengono eseguiti quando si estraggono i file direttamente - le app che richiedono modifiche a livello di sistema, registrazione della licenza o strumenti di supporto potrebbero non funzionare correttamente. - Il Bill of Materials (BOM) all'interno del
.pkgregistra i percorsi di destinazione esatti, i permessi e la proprietà di ogni file installato; queste informazioni vanno perse quando si bypassa l'installer. - Un
.dmgè un'immagine disco montabile per la distribuzione di file, non un installer - non può eseguire script o gestire i permessi come farebbe un.pkg.
Domande frequenti
Perché convertire PKG in DMG invece di eseguire semplicemente l'installer?
.pkg sulla macchina di destinazione.L'app funzionerà correttamente se estratta da un `.pkg` e inserita in un `.dmg`?
Quali strumenti da riga di comando possono farlo su macOS?
xar -xf file.pkg per decomprimere lo XAR, cat Payload | gunzip | cpio -id per estrarre i file, quindi hdiutil create per produrre il .dmg.Dovrei usare DMG o ISO per distribuire software macOS?
.dmg - è il formato nativo di immagine disco di macOS. ISO è per le immagini di dischi ottici e raramente è il formato corretto per la distribuzione di software macOS.