"Vis pakkeindhold" Ikke tilgængelig? Uddrag .pkg filer uden at installere dem

Har du nogensinde ønsket at se indholdet af en pakkefil på Mac, men uden at installere det? Du kan gøre det ved hjælp af en fremragende kommandolinje. Dette fortsætter med vores serier af inspektion af indholdet af appinstallatører, og i dette tilfælde viser vi, hvordan man udpakker pakkefiler og sorterer gennem deres indhold uden at installere dem på Mac OS X.

Sådan får du vist og udpakke pakkefiler i Mac OS X uden at installere

Der er faktisk to måder at se og udpakke pakkefiler på Mac uden at installere pakken. Den første tilgang er gennem Finder, og den anden tilgang er med kommandolinjen. Lad os først dække Finder-metoden, og derefter vise dig, hvordan du pakker en pakke ud uden at installere via kommandolinjen.

Sådan får du vist pakkefiler med "Vis pakkeindhold" i Mac Finder

Den første metode er ret nem og tilgængelig fra Mac Finder, den er velkendt af avancerede brugere:

  1. Naviger til pakkefilen i Finder
  2. Højreklik nu på pkg-filen og vælg "Vis pakkeindhold"

Men "Vis pakkeindhold" vises ikke altid som en mulighed. Faktisk er "Vis pakkeindhold" ofte ikke tilgængeligt eller slet ikke vist, afhængigt af hvordan pakken blev arrangeret og oprettet fra get-go. I en sådan situation kan du derefter vende tilbage til kommandolinjen for at hente en pakkefil.

Sådan udvides en pakkefil på Mac ved kommandolinje

Hvis vi antager, at indstillingen "Vis pakkeindhold" ikke er tilgængelig, kan vi udtrække .pkg-filer ved hjælp af et kommandolinjeværktøj kaldet pkgutil, der er bundtet med Mac OS, hvilket er det, vi skal fokusere på her.

  1. Start Terminal (findes i / Applications / Utilities /), hvis du ikke allerede har gjort det
  2. Brug følgende syntaks, peger stien til den pågældende pakkefil og giver en outputdestination for de filer, der skal hentes fra pakken
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Tip: Husk at du kan trække og slippe elementer i Terminal for at udskrive deres fulde sti, hvilket gør dette tip lettere ved at skrive:

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

  4. Gå til udgangsstien i Finder og tjek de udtrukne filer selv, eller naviger direkte til kommandoen 'cd' på kommandolinjen

Du vil bemærke, at nogle pakkefiler indeholder endnu flere pakkefiler, der hurtigt fører dig ind i en dybt indlejret pakkeudvindingsproces.

Dette er en glimrende måde at se, hvad der er indeholdt i pakker, især dem, hvor alt-klik "Show Package Contents" ikke er tilgængelig, hvilket bliver mere og mere almindeligt startende fra Mac OS X Lion og senere udgivelser af Mac OS-systemsoftware, selvom det i sidste ende afhænger af, hvordan pakken blev bygget.

Der er også andre metoder til at tjekke pakkens indhold også, herunder tredjeparts apps som Pacifist. Hvis du har nogle specielle tip eller tricks til visning og udpakning af pakkefiler på Mac, så lad os vide i kommentarerne nedenfor!