При покупке нового компьютера с macOS или переформатировании существующего самая утомительная задача — установить все приложения с нуля. Во-первых, вы должны запомнить каждое из них, а во-вторых, посещение веб-сайта каждого приложения, его загрузка и установка занимают целую вечность.
Но что, если бы у вас был скрипт загрузки, который автоматически скачивал бы и устанавливал каждый из них за вас? Все, что вам нужно сделать, это запустить сценарий, а затем уйти и приготовить себе кофе, пока сценарий делает свое дело. Вы можете сделать это, используя HomeBrew и HomeBrew Cask.
Что такое HomeBrew?
HomeBrew — это программа, которую можно установить на ваш компьютер с macOS, которая загружает и устанавливает приложения для вас без необходимости предварительно посещать веб-сайт приложения. Все, что вам нужно, это окно Терминала, команда Homebrew и название приложения, которое вы хотите загрузить.
HomeBrew поддерживает не все программные приложения. Сейчас я покажу вам, как узнать, какие из них ПОДДЕРЖИВАЮТСЯ. Но в целом все именитые поддерживаются.
Установка HomeBrew
Прежде чем мы сможем создать пакетный установщик приложений для MacOS, нам необходимо установить HomeBrew и HomeBrew Cask. Cask — это программа, которая позволяет загружать все программы сразу. Оба необходимы для правильной работы установщика приложения macOS.
Чтобы установить HomeBrew, откройте окно терминала и введите :
"/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
Затем, чтобы установить HomeBrew Cask, введите следующие две команды по отдельности.
варочная бочка/бочка
brew install caskroom/cask/brew-cask
Вот и все. Теперь у вас установлен HomeBrew.
Чтобы установить программу с HomeBrew, это простая команда Терминала
brew cask install «имя приложения»
Очевидно, вы должны заменить «имя приложения» на имя нужного вам приложения.
Чтобы удалить, введите :
brew cask удалить «имя приложения»
Узнаем, какие программы поддерживает HomeBrew
Прежде чем мы перейдем к созданию массового установщика приложений, вам нужно посмотреть, какие программы поддерживает HomeBrew. Если вы не используете какую-то старую непонятную программу, о которой никто никогда не слышал, вполне вероятно, что HomeBrew ее поддерживает.
Но вам нужно видеть, как именно программа называется HomeBrew, чтобы вы правильно поняли команду. В противном случае массовый установщик приложений не будет работать очень хорошо.
Итак, в терминале введите :
brew поиск «имя приложения»
Так что, если вы искали, поддерживается ли Google Chrome, вы могли ввести
brew search chrome
И Терминал теперь предоставит вам все пакеты HomeBrew, которые связаны с Chrome.
Как видите, Chrome указан в HomeBrew как google-chrome. Вот почему вам нужно правильно указать точную терминологию в установщике приложения.
Создание установщика приложений
После того, как у вас есть список всех приложений, которые вы хотите включить в программу установки (с именами в формате HomeBrew), пришло время приступить к написанию сценария.
Откройте текстовый редактор macOS (например, TextEdit по умолчанию) и вверху введите :
!/bin/sh
В следующей строке начните вводить команды HomeBrew Cask для каждой программы, разделенные знаком . Ну вот так :
brew cask install google-chrome
brew cask install firefox
brew cask install audacity
brew cask install dropbox
И так далее. Продолжайте, пока не получите все перечисленные программы с присоединенными командами бочки HomeBrew.
Когда вы закончите, сохраните файл как :
Позаботьтесь о том, чтобы txt не стоял в конце имени этого файла.
Теперь вернитесь в Терминал, укажите Терминалу путь к файлу, который вы только что создали, и в Терминале введите :
chmod a+x caskconfig.sh
Это делает файл готовым к использованию. Переместите скрипт с компьютера на USB-накопитель или в облачное хранилище. Если ваш компьютер выйдет из строя, наличие скрипта на этом компьютере сделает все это упражнение немного бессмысленным!
Использование скрипта на новом компьютере
На новом или переформатированном компьютере установите HomeBrew и HomeBrew Cask, как мы только что показали. Затем переместите caskconfig.sh в домашний каталог вашего Mac.
Наконец, запустите терминал и введите :
./caskconfig.sh
Теперь расслабьтесь и наблюдайте, как все программы в сценарии загружаются и устанавливаются без каких-либо дополнительных усилий с вашей стороны!
Преимущество этого скрипта в том, что он просто указывает на онлайн-программы. Поэтому при запуске скрипта вы всегда будете получать самые последние версии этих программ. А не какая-то сильно устаревшая версия, требующая установки дюжины патчей.