Как сделать массовый установщик приложений для новой установки Mac OS с помощью HomeBrew

При покупке нового компьютера с macOS или переформатировании существующего самая утомительная задача, которую вам нужно выполнить, — это установить все ваши программные приложения(apps) с нуля. Во- первых(First) , вы должны запомнить каждое из них, а во-вторых, посещение веб-сайта каждого приложения, его загрузка и установка занимают целую вечность(takes forever) .

Но что, если бы у вас был скрипт загрузки, который автоматически загружал бы и устанавливал каждый из них для вас? Все, что вам нужно сделать, это запустить сценарий, а затем уйти и приготовить себе кофе, пока сценарий делает свое дело. Вы можете сделать это, используя HomeBrew и HomeBrew Cask .

Окно экрана установщика Homebrew

Что такое домашнее пиво?(What Is HomeBrew?)

HomeBrew — это программа, которую можно установить на ваш компьютер с macOS, которая загружает и устанавливает приложения для вас без необходимости сначала посещать веб-сайт приложения. Все(All) , что вам нужно, это окно терминала , команда (Terminal)Homebrew и имя приложения, которое вы хотите загрузить.

Не все программные приложения поддерживаются HomeBrew . Сейчас я покажу вам, как узнать, какие из них ПОДДЕРЖИВАЮТСЯ(ARE) . Но в целом все именитые поддерживаются.

Значок HomeBrew

Установка HomeBrew(Installing HomeBrew)

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

Чтобы установить HomeBrew , откройте окно терминала(Terminal) и введите:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Окно терминала с командой для установки HomeBrew

Затем, чтобы установить HomeBrew Cask , введите следующие две команды по отдельности.

brew tap caskroom/cask
brew install caskroom/cask/brew-cask

Терминал с командами для установки HomeBrew Cask

Вот и все. Теперь у вас установлен HomeBrew .

Чтобы установить программу с HomeBrew , это простая команда терминала(Terminal)

brew cask install “app name”

Очевидно, вы замените «имя приложения» на имя нужного вам приложения.

Чтобы удалить, вы должны ввести:

brew cask uninstall “app name”

Просмотр того, какие программы поддерживает HomeBrew(Seeing What Programs Are Supported By HomeBrew)

Прежде чем мы перейдем к созданию массового установщика приложений, вам нужно посмотреть, какие программы поддерживает HomeBrew . Если вы не используете какую-то старую непонятную программу, о которой никто никогда не слышал, вполне вероятно, что HomeBrew ее поддержит.

Но вам нужно увидеть, как именно программа вызывается HomeBrew , чтобы вы правильно поняли команду. В противном случае ваш массовый установщик приложений не будет работать очень хорошо.

Итак, в Терминале введите:

brew search “name of app”

Поэтому, если вы искали , поддерживается ли Google Chrome , вы можете ввести(Google Chrome)

brew search chrome

И Терминал(Terminal) теперь предоставит вам все пакеты HomeBrew , которые связаны с Chrome .

Пакеты HomeBrew, связанные с Google Chrome, указаны в окне терминала.

Как видите, Chrome указан на HomeBrew как google-chrome . Вот почему вам нужно правильно указать точную терминологию в установщике приложения.

Создание установщика вашего приложения(Building Your App Installer)

Когда у вас есть список всех приложений, которые вы хотите включить в установщик (с именами в формате HomeBrew(HomeBrew-formatted) ), пришло время приступить к написанию сценария.

Откройте текстовый редактор macOS (например, TextEdit по умолчанию ) и вверху введите:

#!/bin/sh

В следующей строке(the next line) начните вводить команды HomeBrew Cask для каждой программы, разделяя их знаком <br> . Итак, примерно так:

<br>brew cask install
google-chrome
<br>brew cask install firefox
<br>brew cask install audacity
<br>brew cask install dropbox

И так далее. Продолжайте, пока у вас не будут все перечисленные программы с присоединенными командами бочки HomeBrew .

Когда вы закончите, сохраните файл как:

caskconfig.sh

Следите(Take) за тем, чтобы txt не стоял в конце имени этого файла.

Теперь вернитесь в Терминал(Terminal) , укажите Терминалу(Terminal) расположение файла, который вы только что создали, и в Терминале(Terminal) введите:

chmod a+x caskconfig.sh

Это делает файл готовым к использованию. Переместите скрипт с компьютера на USB - накопитель или в облачное хранилище. Если ваш компьютер выходит из строя, наличие скрипта на этом компьютере делает все это упражнение немного бессмысленным!

Использование скрипта на новом компьютере(Using The Script On a New Computer)

На новом или переформатированном компьютере установите HomeBrew и HomeBrew Cask , как мы только что показали. Затем переместите caskconfig.sh в домашний каталог вашего Mac.

Наконец, запустите Терминал(Terminal) и введите:

./caskconfig.sh

Теперь расслабьтесь и наблюдайте, как все программы в сценарии загружаются и устанавливаются без каких-либо дополнительных усилий с вашей стороны!

Преимущество этого скрипта в том, что он просто указывает на онлайн-программы. Поэтому при запуске скрипта вы всегда будете получать самые последние версии этих программ. Не какая-то сильно устаревшая версия, требующая установки дюжины исправлений.



About the author

Я инженер-программист с более чем 15-летним опытом работы с Microsoft Office и Edge. Я также разработал несколько инструментов, используемых конечными пользователями, например, приложение для отслеживания важных медицинских данных и детектор программ-вымогателей. Мои навыки заключаются в разработке элегантного кода, который хорошо работает на различных платформах, а также в отличном понимании взаимодействия с пользователем.



Related posts