Soms loop je tegen een PKG of MPKG bestand aan die je wilt uitpakken, maar hoe doe je dat?
Je kunt als eerste unpkg proberen welke PKG en MPKG bestanden probeert uit te pakken. Soms heeft het echter moeite met MPKG bestanden en moeten we het een beetje hulp bieden ...
Vaak vindt je een PKG of MPKG bestand in een DMG die we eerst moeten mounten. Stel we hebben "MyApp.DMG", welke dan gemount zal worden als /Volumes/MyApp. In Terminal (Programma - Hulpprogramma's - Terminal) type je:
cd /Volumes/MyApp
Wanneer we de directory in Terminal bekijken dan zien we een directory "Packages", net wat we zoeken ...
ls -l
Je zult dan zoiets als dit zien:
total 1288
-rw-r--r-- 1 hans staff 657803 Oct 11 17:15 MyApp.mpkg
drwxr-xr-x@ 4 hans staff 136 Oct 11 17:13 Packages
Laten we de "Packages" eens bekijken:
cd Packages
ls -l
Vaak vindt je hier weer PKG of MPKG bestanden, maar ze zijn net even anders als de PKG of MPKG bestanden die we eerder zagen.
Voor het gemak kopieren we ze even naar een directory "dummy" op de desktop :
mkdir ~/Desktop/dummy
cp * ~/Desktop/dummy/
cd ~/Desktop/dummy
Nu zul je meer geluk hebben met unpkg (gratis) of The Unarchiver (gratis).
Nu kan unpkg het hele handeltje wel uitpakken, en sommige unpackers hebben wat hulp nodig als je zoiets als dit ziet:
Bom
PackageInfo
Payload
Scripts
Vaak willen we "Payload" (grootste) hebben ...
Voor het handmatig uitpakken, hernoem je Payload naar Payload.pax.gz en pakken we het bestand als volgt uit:
mv Pyaload Payload.pax.gz
gunzip Payload.pax.gz
pax -rvf Payload.pax
De eerste opdracht hernoemd het bestand, gevolgt door een statement om het met GZip uit te pakken en als laatste stap gebruiken we pax om de laatste decompressie uit te voeren.
Nu heb je alle files ...