Hvorfor konvertere PKG til APP?
Mange .pkg-installationsprogrammer kopierer blot en eller flere .app-bundler til /Applications. Ved at udpakke .app direkte undgår man at køre pre/post-installationsscripts, der kører med forhøjede rettigheder, hvilket er nyttigt til inspektion eller til udrulning af appen til en specifik placering uden en fuld systeminstallation.
Sådan konverterer du PKG til APP
Suspicious Package FREE
Åbn .pkg med Suspicious Package, gå til fanen «All Files», find .app-bundlen, og træk den ud til Finder for at udpakke den.
Pacifist APP
Træk .pkg ind i Pacifist, gennemse pakkens indhold for at finde .app, og klik derefter på «Extract to» og gem den på din ønskede placering.
Om disse formater
En PKG-fil er en macOS-installationspakke - den installerer software på en Mac. Dobbeltklik på den for at køre Apples Installer-app, som vil guide dig gennem opsætningen…
Åbn .PKG detaljer →En .app-fil er en macOS-applikationspakke - det standardiserede pakkeformat for alle apps, der kører på en Mac. På macOS skal du dobbeltklikke på den i Finder for at starte den. En .app-fil…
Åbn .APP detaljer →Kvalitet & hvad man skal være opmærksom på
- Dette er en udpakning, ikke en formatkonvertering -
.appligger allerede inde i.pkg; du pakker den ud, du transformerer den ikke. - En
.pkgkan indeholde mere end hoved-.app- drivere, daemons, frameworks eller indstillingsruder kan også være påkrævet; udpakning af kun.appkan udelade understøttende filer. - Suspicious Package viser installationsprogrammets scripts, før du gør noget, hvilket gør det nyttigt til at beslutte, om man vil stole på
.pkg, før man udpakker.
Ofte stillede spørgsmål
Hvorfor udpakke en `.app` fra en `.pkg` i stedet for at køre installationsprogrammet?
Vil den udpakkede `.app` altid virke?
Kan jeg udpakke en `.app` fra en `.pkg` ved hjælp af kommandolinjen?
xar -xf file.pkg udpakker XAR-arkivet, og derefter udpakker cat Payload | gunzip | cpio -id filtræet, inklusive eventuelle .app-bundler.Hvad viser Suspicious Package, før jeg udpakker?
.pkg ville installere, og hvert script, den ville køre, så du kan gennemse, hvad installationsprogrammet gør, før du stoler på det.