"Mostra contenuto pacchetto" non disponibile? Estrai i file .pkg senza installarli

Hai mai voluto dare un'occhiata al contenuto di un file di pacchetto sul Mac, ma senza installarlo? Puoi farlo con l'aiuto di una linea di comando eccellente. Questo continua con la nostra serie di ispezioni sul contenuto dei programmi di installazione delle app, e in questo caso dimostreremo come estrarre i file dei pacchetti e ordinare i loro contenuti senza installarli effettivamente su Mac OS X.

Come visualizzare ed estrarre i file del pacchetto in Mac OS X senza installare

Esistono due modi per visualizzare ed estrarre i file del pacchetto sul Mac, senza installare effettivamente il pacchetto. Il primo approccio è attraverso il Finder, e il secondo approccio è con la riga di comando. Copriamo innanzitutto il metodo Finder, quindi mostriamo come estrarre un pacchetto senza installarlo tramite la riga di comando.

Come visualizzare i file del pacchetto con "Mostra contenuto del pacchetto" in Mac Finder

Il primo metodo è abbastanza semplice e disponibile dal Finder Mac, è ben noto agli utenti esperti:

  1. Passare al file del pacchetto nel Finder
  2. Ora fai clic con il pulsante destro del mouse sul file pkg e seleziona "Mostra contenuto pacchetto"

Tuttavia, "Mostra contenuto pacchetto" non viene sempre visualizzato come opzione. Infatti a volte "Mostra contenuto pacchetto" non è disponibile o non viene visualizzato affatto, a seconda di come il pacchetto è stato organizzato e creato dall'inizio. In tale situazione, è possibile passare alla riga di comando per estrarre un file del pacchetto.

Come espandere un file di pacchetto su Mac dalla riga di comando

Supponendo che l'opzione "Mostra contenuto pacchetto" non sia disponibile, possiamo estrarre i file .pkg usando uno strumento da riga di comando chiamato pkgutil fornito in bundle con Mac OS, che è quello su cui ci concentreremo qui.

  1. Avvia Terminale (trovato in / Applicazioni / Utility /) se non lo hai già fatto
  2. Utilizzare la seguente sintassi, indicando il percorso del file del pacchetto in questione e fornendo una destinazione di output per i file da estrarre dal pacchetto
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Suggerimento: ricorda che puoi trascinare e rilasciare gli elementi nel Terminale per stampare il loro percorso completo, rendendo più semplice questo suggerimento digitando:

    pkgutil --expand [drop file here] /destination/path/

  4. Vai al percorso delle uscite nel Finder e controlla tu stesso i file estratti, oppure naviga direttamente con il comando 'cd' sulla riga di comando

Noterai che alcuni file del pacchetto contengono ancora più file del pacchetto, portandoti rapidamente in un processo di estrazione dei pacchetti profondamente annidato.

Questo è un modo eccellente per vedere cosa è contenuto nei pacchetti, in particolare quelli in cui l'opzione "Mostra contenuto pacchetto" di alt-clic non è disponibile, che è sempre più comune a partire da Mac OS X Lion e versioni successive del software di sistema Mac OS, anche se alla fine dipende da come è stato costruito il pacchetto.

Esistono anche altri metodi per controllare il contenuto del pacchetto, incluse app di terze parti come Pacifist. Se hai suggerimenti o trucchi particolari per visualizzare ed estrarre i file dei pacchetti su Mac, faccelo sapere nei commenti qui sotto!