Легкое извлечение файлов установщика и пакетов в Mac OS X с помощью Pacifist
Pacifist — это мощная утилита для Mac OS X, которая дает вам полный доступ к файлам пакетов и установщиков и их содержимому без запуска самого установщика. Используя Pacifist, вы можете открывать установщики и образы дисков, узнавать, что в них находится, узнавать, что и куда будет установлено, а самое главное — извлекать из них отдельные приложения, файлы и папки.
Помимо файлов пакетов (.pkg), Pacifist также читает и извлекает из файлов .dmg, .pkg, .zip, .tar, .tar.gz, .tar.bz2, .xar и даже Приложения установщика Mac OS X. Есть много ситуаций устранения неполадок и трюков, где это было бы полезно. Например, если у вас есть установочный файл OS X или dmg, который вы хотите исследовать и извлекать файлы, вы можете легко это сделать.
Скачать Pacifist бесплатно от разработчика
Pacifist можно бесплатно загрузить как условно-бесплатное ПО, и оно стоит 20 долларов, чтобы добавить его в набор инструментов для продвинутых пользователей Mac. Pacifist совместим с OS X Yosemite, OS X Mavericks и практически со всеми другими версиями OS X, просто обязательно загрузите версию, подходящую для вашего выпуска. Вы также можете установить плагин Quick Look, который очень удобен, если вы часто используете этот инструмент для просмотра форматов пакетов.
На самом деле просмотр файлов пакетов и установщиков очень прост, все, что вам нужно сделать, это перетащить совместимый файл в приложение Pacifist (или значок приложения в Dock), а затем просмотреть содержимое как если бы он был частью файловой системы, распространяясь по папкам, просматривая файлы и, если нужно, извлекая данные.
Обычным пользователям следует помнить, что некоторые функции Pacifist уже включены в OS X, хотя и в более ограниченном виде. У установщика OS X есть малоиспользуемая возможность видеть, какие файлы и где будут установлены, а инструмент командной строки pkgutil позволяет извлекать содержимое файлов .pkg, но ни один из них не так полнофункционален, как Pacifist, и, конечно, не так удобен для пользователя или как гибкий.
Мы использовали это для запуска старой версии Preview в OS X Lion, несмотря на то, что Snow Leopard фактически нигде не был установлен. Если у вас есть DVD-диск Mac OS X Snow Leopard, вы можете использовать Pacifist для извлечения Preview.app и необходимых файлов из установщика OS X 10.6 без запуска самой установки ОС. Это было бы невозможно без Пацифиста.