"Vis pakkeinnhold" Utilgjengelig? Extract.pkg-filer uten å installere dem
Innholdsfortegnelse:
Har du noen gang ønsket å se innholdet i en pakkefil på Mac-en, men uten å installere den? Du kan gjøre det ved hjelp av en utmerket kommandolinje. Dette fortsetter med serien vår med å inspisere innholdet til app-installatører, og i dette tilfellet vil vi demonstrere hvordan du trekker ut pakkefiler og sorterer gjennom innholdet uten å installere dem på Mac OS X.
Hvordan vise og pakke ut pakkefiler i Mac OS X uten å installere
Det er faktisk to måter å vise og trekke ut pakkefiler på Mac-en, uten å installere pakken. Den første tilnærmingen er gjennom Finder, og den andre tilnærmingen er med kommandolinjen. La oss først dekke Finder-metoden, og deretter vise deg hvordan du trekker ut en pakke uten å installere via kommandolinjen.
Hvordan se pakkefiler med "Vis pakkeinnhold" i Mac Finder
Den første metoden er ganske enkel og tilgjengelig fra Mac Finder, den er godt kjent av avanserte brukere:
- Naviger til pakkefilen i Finder
- Høyreklikk nå på pkg-filen og velg «Vis pakkeinnhold»
Men «Vis pakkeinnhold» vises ikke alltid som et alternativ.Noen ganger er faktisk ikke "Vis pakkeinnhold" tilgjengelig eller vises ikke i det hele tatt, avhengig av hvordan pakken ble arrangert og opprettet fra starten. I en slik situasjon kan du gå til kommandolinjen for å pakke ut en pakkefil.
Hvordan utvide en pakkefil på Mac med kommandolinje
Forutsatt at 'Vis pakkeinnhold'- alternativet ikke er tilgjengelig, kan vi pakke ut .pkg-filer ved å bruke et kommandolinjeverktøy k alt pkgutil som følger med Mac OS, som er det vi skal fokusere på her .
- Launch Terminal (finnes i /Applications/Utilities/) hvis du ikke allerede har gjort det
- Bruk følgende syntaks, pek banen til den aktuelle pakkefilen og oppgi en utdatadestinasjon for filene som skal trekkes ut fra pakken
- Gå til utdatabanen i Finder og sjekk ut de utpakkede filene selv, eller naviger direkte til filen med 'cd'-kommandoen på kommandolinjen
pkgutil --expand /path/to/package.pkg /output/destination/
Tips: husk at du kan dra og slippe elementer inn i terminalen for å skrive ut hele banen, noe som gjør dette tipset enklere ved å skrive:
pkgutil --expand /destination/path/
Du vil legge merke til at noen pakkefiler inneholder enda flere pakkefiler, noe som raskt fører deg inn i en dypt nestet pakkeutvinningsprosess.
Dette er en utmerket måte å se hva som finnes i pakkene, spesielt de der alt-klikk "Vis pakkeinnhold"- alternativet ikke er tilgjengelig, noe som blir stadig mer vanlig fra Mac OS X Lion og senere utgivelser av Mac OS-systemprogramvare, selv om det til syvende og sist avhenger av hvordan pakken ble konstruert.
Det finnes også andre metoder for å sjekke ut pakkeinnhold, inkludert tredjepartsapper som Pacifist. Hvis du har noen spesielle tips eller triks for å se og pakke ut pakkefiler på Mac, gi oss beskjed i kommentarfeltet nedenfor!