Установка .pkg с терминалом?

Возможно ли установить .pkg с помощью терминала? (Я хотел установить приложение через ssh).

62 голоса | спросил Matthieu Riegler 21 32012vEurope/Moscow11bEurope/MoscowWed, 21 Nov 2012 15:23:36 +0400 2012, 15:23:36

2 ответа


76

/USR /SBIN /Установщик

  

Команда installer используется для установки пакетов установщика Mac OS X в указанный домен или том.        команда installer устанавливает один пакет на вызов, который задается параметром -package (-pkg        принимается как синоним). Это может быть либо один пакет, либо метапакет. В случае метапакета,        пакеты, которые являются частью установки по умолчанию, будут установлены, если они не будут дисквалифицированы проверкой пакета        Инструмент (ы).

Для полной функциональности смотрите man installer. Часто

sudo installer -pkg /path/to/package.pkg -target /

- это все, что нужно.

ответил nohillside 21 32012vEurope/Moscow11bEurope/MoscowWed, 21 Nov 2012 15:28:38 +0400 2012, 15:28:38
3

Установите все .pkg файлы из текущей папки в /Applications:

 for f in *.pkg ; 
    do sudo installer -verbose -pkg "$f" -target /
done

В качестве альтернативы вы можете установить пакеты в свою домашнюю папку с помощью -target ~. Они попадут в /Users/<your_account>/Applications, если в установщике не задан определенный путь.

  

Если вам нужно посмотреть, что содержит инсталлятор pkg, и какие сценарии до и после установки будут запущены, вы можете установить SuspiciousPackage (freeware) и использовать быстрый предварительный просмотр из Finder, когда выбран файл .pkg. Нажатие пробела в Finder с выбранным файлом также должно работать.

ответил ccpizza 19 MaramSun, 19 Mar 2017 01:05:54 +03002017-03-19T01:05:54+03:0001 2017, 01:05:54

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132