«Показать содержимое пакета» Недоступно? Извлечь файлы.pkg без их установки

Оглавление:

Anonim

Вы когда-нибудь хотели посмотреть содержимое файла пакета на Mac, но без его установки? Вы можете сделать это с помощью отличной командной строки. Это продолжается в нашей серии проверок содержимого установщиков приложений, и в этом случае мы продемонстрируем, как извлекать файлы пакетов и сортировать их содержимое, не устанавливая их на Mac OS X.

Как просматривать и извлекать файлы пакетов в Mac OS X без установки

На самом деле существует два способа просмотра и извлечения файлов пакета на Mac без фактической установки пакета. Первый подход — через Finder, а второй — через командную строку. Давайте сначала рассмотрим метод Finder, а затем покажем, как извлечь пакет без установки через командную строку.

Как просматривать файлы пакетов с помощью «Показать содержимое пакета» в Mac Finder

Первый способ довольно прост и доступен из Mac Finder, он хорошо известен продвинутым пользователям:

  1. Перейдите к файлу пакета в Finder
  2. Теперь щелкните правой кнопкой мыши файл pkg и выберите «Показать содержимое пакета»

Однако опция «Показать содержимое пакета» не всегда отображается как опция.На самом деле иногда «Показать содержимое пакета» недоступно или вообще не отображается, в зависимости от того, как пакет был организован и создан с самого начала. В такой ситуации вы можете обратиться к командной строке, чтобы извлечь файл пакета.

Как расширить файл пакета на Mac с помощью командной строки

Предполагая, что опция «Показать содержимое пакета» недоступна, мы можем извлечь файлы .pkg с помощью инструмента командной строки под названием pkgutil, который входит в состав Mac OS, и именно на этом мы сосредоточимся здесь. .

  1. Запустите терминал (находится в /Applications/Utilities/), если вы еще этого не сделали
  2. Используйте следующий синтаксис, указав путь к рассматриваемому файлу пакета и предоставив место назначения для извлечения файлов из пакета
  3. pkgutil --expand /path/to/package.pkg /output/destination/

    Совет: помните, что вы можете перетаскивать элементы в Терминал, чтобы распечатать их полный путь, чтобы упростить этот совет, набрав:

    pkgutil --expand /destination/path/

  4. Перейдите к выходному пути в Finder и проверьте извлеченные файлы самостоятельно, или перейдите напрямую с помощью команды «cd» в командной строке

Вы заметите, что некоторые файлы пакетов содержат еще больше файлов пакетов, что быстро приводит вас к глубоко вложенному процессу извлечения пакетов.

Это отличный способ увидеть, что содержится в пакетах, особенно в тех, для которых недоступна опция «Показать содержимое пакета» с нажатием клавиши «Alt», что становится все более распространенным, начиная с Mac OS X Lion и более поздние выпуски системного программного обеспечения Mac OS, хотя в конечном итоге это зависит от того, как был создан пакет.

Существуют и другие способы проверки содержимого пакета, включая сторонние приложения, такие как Pacifist. Если у вас есть какие-либо конкретные советы или рекомендации по просмотру и извлечению файлов пакетов на Mac, сообщите нам об этом в комментариях ниже!

«Показать содержимое пакета» Недоступно? Извлечь файлы.pkg без их установки