"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:
- Naviger til pakkefilen i Finder
- 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.
- Launch Terminal (funnet i / Applications / Utilities /) hvis du ikke allerede har gjort det
- Bruk følgende syntaks, peker banen til den aktuelle pakkefilen, og gi en utgangsdestinasjon for filene som skal hentes ut av pakken
- Gå til utgangsstien i Finder og sjekk ut de hentede filene selv, eller naviger direkte til kommandoen 'cd' på kommandolinjen
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/
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!