„Zobrazit obsah balíčku“ není k dispozici? Extrahovat.pkg soubory bez jejich instalace
Obsah:
Chtěli jste se někdy podívat na obsah souboru balíčku na Macu, ale bez jeho instalace? Můžete to udělat pomocí vynikajícího příkazového řádku. Pokračujeme v naší sérii kontrol obsahu instalačních programů aplikací a v tomto případě si ukážeme, jak extrahovat soubory balíčků a třídit jejich obsah, aniž bychom je skutečně instalovali do Mac OS X.
Jak zobrazit a extrahovat soubory balíčků v systému Mac OS X bez instalace
Ve skutečnosti existují dva způsoby, jak zobrazit a extrahovat soubory balíčků na Macu, aniž by bylo nutné balíček skutečně instalovat. První přístup je přes Finder a druhý přístup je pomocí příkazového řádku. Nejprve si proberme metodu Finder a poté si ukážeme, jak extrahovat balíček bez instalace pomocí příkazového řádku.
Jak zobrazit soubory balíčku pomocí funkce „Zobrazit obsah balíčku“ v aplikaci Mac Finder
První metoda je docela snadná a dostupná z Mac Finderu, je dobře známá pokročilým uživatelům:
- Přejděte na soubor balíčku ve Finderu
- Nyní klikněte pravým tlačítkem myši na soubor pkg a vyberte „Zobrazit obsah balíčku“
„Zobrazit obsah balíčku“ se však ne vždy zobrazuje jako možnost.Ve skutečnosti někdy „Zobrazit obsah balíčku“ není k dispozici nebo se vůbec nezobrazí, v závislosti na tom, jak byl balíček uspořádán a vytvořen od začátku. V takové situaci se pak můžete obrátit na příkazový řádek a extrahovat soubor balíčku.
Jak rozbalit soubor balíčku na Mac pomocí příkazového řádku
Za předpokladu, že možnost 'Zobrazit obsah balíčku' není k dispozici, můžeme extrahovat soubory .pkg pomocí nástroje příkazového řádku zvaného pkgutil, který je součástí systému Mac OS, na který se zde zaměříme. .
- Spusťte terminál (naleznete jej v /Aplikace/Utilities/), pokud jste tak ještě neučinili
- Použijte následující syntaxi, ukažte cestu k příslušnému souboru balíčku a poskytněte výstupní cíl pro soubory, které mají být z balíčku extrahovány
- Jděte na výstupní cestu ve Finderu a sami si prohlédněte extrahované soubory, nebo přejděte přímo na 'cd' příkazem z příkazového řádku
pkgutil --expand /path/to/package.pkg /output/destination/
Tip: Připomeňte si, že položky můžete do terminálu přetáhnout a vytisknout jejich úplnou cestu. Tento tip si usnadníte zadáním:
pkgutil --expand /destination/path/
Všimnete si, že některé soubory balíčků obsahují ještě více souborů balíčků, což vás rychle zavede do hluboce vnořeného procesu extrakce balíčků.
Toto je vynikající způsob, jak zjistit, co je obsaženo v balíčcích, zejména těch, kde není k dispozici možnost „Zobrazit obsah balíčku“ se stisknutou klávesou alt, která je stále běžnější počínaje Mac OS X Lion a pozdější vydání systémového softwaru Mac OS, i když to nakonec závisí na tom, jak byl balíček zkonstruován.
Existují i jiné způsoby kontroly obsahu balíčku, včetně aplikací třetích stran, jako je Pacifist. Pokud máte nějaké konkrétní tipy nebo triky pro prohlížení a extrahování souborů balíčků na Macu, dejte nám vědět v komentářích níže!