"Vis pakkeindhold" Ikke tilgængelig? Extract.pkg-filer uden at installere dem
Indholdsfortegnelse:
Har du nogensinde ønsket at få et kig på indholdet af en pakkefil på Mac, men uden at installere den? Du kan gøre det ved hjælp af en fremragende kommandolinje. Dette fortsætter med vores serie af inspektion af indholdet af app-installatører, og i dette tilfælde vil vi demonstrere, hvordan man udpakker pakkefiler og sorterer gennem deres indhold uden faktisk 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 egentlig 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 udpakker en pakke 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:
- Naviger til pakkefilen i Finder
- Højreklik nu på pkg-filen og vælg "Vis pakkeindhold"
Men "Vis pakkeindhold" vises ikke altid som en mulighed.Nogle gange er "Vis pakkeindhold" faktisk ikke tilgængelig eller vises slet ikke, afhængigt af hvordan pakken blev arrangeret og oprettet fra starten. I en sådan situation kan du så slå til kommandolinjen for at udpakke en pakkefil.
Sådan udvides en pakkefil på Mac med kommandolinje
Forudsat at 'Vis pakkeindhold'-indstillingen ikke er tilgængelig, kan vi udpakke .pkg-filer ved hjælp af et kommandolinjeværktøj kaldet pkgutil, der er bundtet med Mac OS, hvilket er det, vi vil fokusere på her .
- Start terminal (findes i /Applications/Utilities/), hvis du ikke allerede har gjort det
- Brug følgende syntaks, peg på stien til den pågældende pakkefil og angiv en outputdestination for de filer, der skal udpakkes fra pakken
- Gå til outputstien i Finder, og tjek selv de udpakkede filer, eller naviger direkte til den med 'cd'-kommandoen på kommandolinjen
pkgutil --expand /path/to/package.pkg /output/destination/
Tip: husk, at du kan trække og slippe elementer i terminalen for at udskrive deres fulde sti, hvilket gør dette tip lettere ved at skrive:
pkgutil --udvid /destination/sti/
Du vil bemærke, at nogle pakkefiler indeholder endnu flere pakkefiler, hvilket hurtigt fører dig ind i en dybt indlejret pakkeudtrækningsproces.
Dette er en glimrende måde at se, hvad der er indeholdt i pakker, især dem, hvor alt-klik "Vis pakkeindhold"-indstillingen ikke er tilgængelig, hvilket er mere og mere almindeligt 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 ud, herunder tredjepartsapps som Pacifist. Hvis du har nogle særlige tips eller tricks til at se og udpakke pakkefiler på Mac, så lad os det vide i kommentarerne nedenfor!