Hvorfor konvertere PKG til APP?
Mange .pkg-installasjonsprogrammer kopierer ganske enkelt én eller flere .app-pakker til /Applications. Ved å pakke ut .app direkte unngår man å kjøre pre/post-installasjonsskripter som utføres med utvidede rettigheter, noe som er nyttig for inspeksjon eller for å distribuere appen til en spesifikk plassering uten en full systeminstallasjon.
Hvordan konvertere PKG til APP
Suspicious Package FREE
Åpne .pkg med Suspicious Package, gå til fanen «All Files», finn .app-pakken, og dra den ut til Finder for å pakke den ut.
Pacifist APP
Dra .pkg inn i Pacifist, bla gjennom pakkeinnholdet for å finne .app, klikk deretter på «Extract to» og lagre den på ønsket sted.
Om disse formatene
En PKG-fil er en macOS Installer-pakke - den installerer programvare på en Mac. Dobbeltklikk på den for å kjøre Apples Installer-app, som vil veilede deg gjennom oppsettet…
Åpne .PKG-detaljer →En .app-fil er en macOS-programpakke - det standardiserte pakkeformatet for alle programmer som kjører på en Mac. På macOS dobbeltklikker du på den i Finder for å starte den. En .app-fil…
Åpne .APP-detaljer →Kvalitet og hva du bør passe på
- Dette er en utpakking, ikke en formatkonvertering -
.appligger allerede inne i.pkg; du pakker den ut, ikke transformerer den. - En
.pkgkan inneholde mer enn bare hoved-.app-en - drivere, daemoner, rammeverk eller innstillingspaneler kan også være påkrevd; utpakking av kun.appkan utelate støttefiler. - Suspicious Package viser installasjonsprogrammets skripter før du gjør noe, noe som gjør det nyttig for å avgjøre om du stoler på
.pkg-filen før utpakking.
Ofte stilte spørsmål
Hvorfor pakke ut en `.app` fra en `.pkg` i stedet for å kjøre installasjonsprogrammet?
Vil den utpakkede `.app`-en alltid fungere?
Kan jeg pakke ut en `.app` fra en `.pkg` ved hjelp av kommandolinjen?
xar -xf file.pkg pakker ut XAR-arkivet, deretter vil cat Payload | gunzip | cpio -id pakke ut filtreet inkludert eventuelle .app-pakker.Hva viser Suspicious Package før jeg pakker ut?
.pkg ville installert og hvert skript den ville kjørt, slik at du kan gå gjennom hva installasjonsprogrammet gjør før du stoler på det.