Відповіді:
Ви можете натиснути на команду-I у вікні інсталятора, щоб побачити список файлів, який буде скопійовано інсталятором:

Ви також можете використовувати lsbom:
lsbom bundle.pkg/Contents/Archive.bom
lsbom $(pkgutil --bom nonbundle.pkg)
Якщо ви вже встановили пакет, ви можете використовувати pkgutil --filesабо lsbom:
pkgutil --files com.tapbots.TweetbotMac
lsbom /var/db/receipts/com.tapbots.TweetbotMac.bom
Існує додаток під назвою Pacifist (умовно-безкоштовне програмне забезпечення, 20 доларів), яке дозволяє перевіряти файли пакунків OS X і переглядати їх вміст. Цитуючи безпосередньо з їх веб-сайту:
Це корисно, наприклад, […], якщо ви хочете перевірити завантажений пакет, щоб побачити, що він встановить перед його встановленням.
Ви можете завантажити його безкоштовно (у якого запуск 15 секунд при запуску) або 20 доларів, щоб зареєструватися. Використовуючи команду Відкрити пакет в інсталяторі, ви можете заглянути все до пакета встановлення та дізнатися, що він робить. Зазвичай ви можете знайти сценарій або подібний, який ви можете використовувати, щоб побачити, що встановлюється та переміщується.
У програмі Installer.app ви можете скористатися меню Файл > Показати файли ..., щоб перерахувати вміст пакета. Цей список відображає стиснуті файли, які інсталятор буде копіювати на ваш Mac.
Installer.app запускається при відкритті стандартного пакета інсталятора.
Майте на увазі, що пакет інсталятора pkgі mpkgможе встановлювати файли за допомогою скриптів або інших методів, які важко виявити.
Щоб по-справжньому визначити, які файли встановлені чи змінені, вам потрібно буде відстежувати та відслідковувати пакет інсталятора під час його застосування до вашого Mac. Сюди входять процеси відстеження, запущені інсталятором, та результати будь-яких запущених сценаріїв.
Якщо ви не впевнені в інсталяторі, зверніться до розробника. Наприклад, ми публікуємо список встановлених файлів та будь-які використані сценарії. Це хороша практика, а попит клієнтів допоможе спонукати розробників поділитися цією деталлю.
Якщо ви використовуєте 10.4.x "Tiger" або 10.5.x "Leopard", то fslogger - це один із способів реєстрації змін у вашій системі. Цей та інші варіанти обговорюються тут:
http://hints.macworld.com/article.php?story=20091223115101622
@Lri «S відповідь відмінно , і я хочу , щоб додати інформацію про інший прапор для pkgutil. На сторінці сторінки:
--payload-files pathПерелічіть файли, заархівовані в межах корисного навантаження невстановлених плоских пакетів, що містяться у шляху. Це має бути рівнозначним
"lsbom -s `pkgutil --bom path`". Зверніть увагу, що архіви плоских пакетів можуть містити більше одного пакету, а місце призначення для видалених пакетів невідоме цій команді.
Приклад:
pkgutil --payload-files node-v10.15.3.pkg
Використовуючи цей прапор, я зміг побачити той самий список, який представлений командою "Показати файли" ( ⌘+ i) у програмі установки .