Архив > Tag: mac

Перенос mac приложений в brew

Думаю что многим разработчикам, работающим в macOS, знаком Homebrew. Изначально он развивался как менеджер пакетов пришедший на замену macports и fink, но, со временем, начал обрастать дополнениями которые поддерживаются сообществом.

Homebrew

Одно из таких дополнений это Cask, оно позволят работать с приложениями с закрытым исходным кодом, которые устанавливаются в систему путем перемещения в директорию /Applications. Cask реализует возможность устанавливать и следить за обновлениями таких приложений как:

Homebrew Cask Install

После установки приложения через Cask ничего не меняется. Оно будет работать также как работало до этого, будет предлагать обновления через собственные механизмы. Однако, brew тоже будет отслеживать состояние приложения и обновлять его если выйдет новая версия, brew создает команды запуска для терминала, если они предусмотрены и сможет удалить приложение под чистую, если это потребуется. А еще, с его помощью, можно сделать Brewfile, который позволит установить нужные приложения на новом компьютере одной командой.

В какой-то момент я обратил внимание что у меня не систематизированы установленные приложения: часть установлена через brew, другая часть руками и мне захотелось навести порядок в этой системе.

Читать далее