Со всеми этими опциями есть несколько причин, по которым вы можете захотеть использовать каждый из них.
Установщик:
- Обычно использует некоторые привилегии администратора для добавления данных приложения в системные папки или добавления элементов запуска.
- Иногда может быть трудно удалить позже, так как файлы не содержатся в одном месте
- Разрешает доступ администратора во время установки - некоторым людям это может не понравиться, так как это может повлиять на файлы, к которым вы не хотите прикасаться (в крайнем случае, когда установщик фактически будет вирусом и т.д.)
Homebrew:
- Очень легко обновить - просто запустите
brew update
- Все устанавливается в
/opt/local
или в ваше заданное местоположение.
- Многие люди просто предпочитают это, поскольку им нравится использовать терминал для всего.
Заявка:
- Перетаскивание установки
- Содержит все файлы приложения в одном месте.
Для этого конкретного я предлагаю Homebrew, если это то, что вам нравится использовать, так как это делает чрезвычайно легким обновление.