Можно ли установить .pkg с помощью терминала? (Я хотел установить приложение через ssh).
81
Команда установщика используется для установки пакетов установщика Mac OS X в указанный домен или том. Команда установщика устанавливает один пакет на вызов, который указывается параметром -package (-pkg принимается как синоним). Это может быть один пакет или метапакет. В случае метапакета будут установлены пакеты, являющиеся частью установки по умолчанию, если они не дисквалифицированы инструментом (ами) проверки пакетов.
Смотрите man installer
для полной функциональности. Часто
sudo installer -pkg /path/to/package.pkg -target /
это все, что нужно.
/
это путь и на нем смонтировано устройство. Итак, почему опция, которая требует устройства в качестве аргумента, принимает/
?installer -dominfo
.Установите все
.pkg
файлы из текущей папки в/Applications
:В качестве альтернативы вы можете установить пакеты в вашу домашнюю папку с помощью
-target ~
. Они будут в конечном итоге,/Users/<your_account>/Applications
если конкретный путь не предопределен в установщике.источник
/Applications
- это зависит от пакета, например, PowerShell для macOS устанавливается в/usr/local
.