"Vis pakkeinnhold" Utilgjengelig? Pakk ut .pkg filer uten å installere dem

Har du noen gang ønsket å se på innholdet i en pakkefil på Mac, men uten å installere den? Du kan gjøre det ved hjelp av en utmerket kommandolinje. Dette fortsetter med vår serie med inspeksjon av innholdet av appinstallatører, og i dette tilfellet demonstrerer vi hvordan du pakker ut pakkefiler og sorterer gjennom innholdet uten å installere dem på Mac OS X.

Slik viser og pakker du pakkefiler i Mac OS X uten å installere

Det er faktisk to måter å vise og pakke ut pakkefiler på Mac, uten å faktisk installere pakken. Den første tilnærmingen er gjennom Finder, og den andre tilnærmingen er med kommandolinjen. La oss dekke Finder-metoden først, og deretter vise deg hvordan du pakker ut en pakke uten å installere via kommandolinjen.

Slik ser du pakkefiler med "Vis pakkeinnhold" i Mac Finder

Den første metoden er ganske enkel og tilgjengelig fra Mac Finder, den er velkjent av avanserte brukere:

  1. Naviger til pakkefilen i Finder
  2. Høyreklikk på pkg-filen og velg "Vis pakkeinnhold"

Men "Vis pakkeinnhold" vises ikke alltid som et alternativ. Faktisk noen ganger "Vis pakkeinnhold" er ikke tilgjengelig eller ikke vises i det hele tatt, avhengig av hvordan pakken ble arrangert og opprettet fra get-go. I en slik situasjon kan du da gå til kommandolinjen for å pakke ut en pakkefil.

Hvordan utvide en pakkefil på Mac ved kommandolinje

Forutsatt at alternativet 'Vis pakkeinnhold' ikke er tilgjengelig, kan vi pakke ut .pkg-filer ved hjelp av et kommandolinjeverktøy kalt pkgutil som følger med Mac OS, som vi skal fokusere på her.

  1. Launch Terminal (funnet i / Applications / Utilities /) hvis du ikke allerede har gjort det
  2. Bruk følgende syntaks, peker banen til den aktuelle pakkefilen, og gi en utgangsdestinasjon for filene som skal hentes ut av pakken
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Hint: Husk at du kan dra og slippe elementer inn i Terminal for å skrive ut hele banen, slik at dette tipset blir enklere ved å skrive:

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

  4. Gå til utgangsstien i Finder og sjekk ut de hentede filene selv, eller naviger direkte til kommandoen 'cd' på kommandolinjen

Du vil legge merke til at noen pakkefiler inneholder enda flere pakkefiler, som raskt fører deg til en dypt nestet pakkeutvinningsprosess.

Dette er en utmerket måte å se hva som finnes i pakker, spesielt de der alternativet Alt-klikk "Vis pakkeinnhold" ikke er tilgjengelig, noe som i økende grad begynner fra Mac OS X Lion og senere utgivelser av Mac OS-systemprogramvare, selv om det i siste instans er avhengig av hvordan pakken ble konstruert.

Det finnes også andre metoder for å sjekke ut innholdet i pakken, inkludert tredjepartsapps som Pacifist. Hvis du har noen spesielle tips eller triks for visning og utpakking av pakkefiler på Mac, gi oss beskjed i kommentarene nedenfor!