Homebrew (менеджер пакетов)

Из Википедии, бесплатной энциклопедии

Homebrew
Логотип программы Homebrew
Скриншот программы Homebrew
Вывод комманды help для brew в терминал
Тип Система управления пакетами
Автор Max Howell
Написана на Ruby
Операционные системы macOS, Linux
Первый выпуск 2009; 15 лет назад (2009)
Последняя версия
Репозиторий github.com/Homebrew/brew
Состояние Active
Лицензия BSD license
Сайт brew.sh (англ.)
brew.sh/index_ja (яп.)
brew.sh/index_de (нем.)
brew.sh/index_ru (рус.)
brew.sh/index_ko (кор.)
brew.sh/index_fr (фр.)
brew.sh/index_es (исп.)
brew.sh/index_ca (каталан.)
brew.sh/index_cs (чешск.)
brew.sh/index_zh-…
brew.sh/index_zh-…
brew.sh/index_ar (ар.)
brew.sh/index_az (азерб.)
brew.sh/index_be (белор.)
brew.sh/index_bg (болг.)
brew.sh/index_da (датск.)
brew.sh/index_el (греч.)
brew.sh/index_fa (перс.)
brew.sh/index_fi (фин.)
brew.sh/index_gl (галис.)
brew.sh/index_he (иврит)
brew.sh/index_hi (хинди)
brew.sh/index_it (итал.)
brew.sh/index_lb (люксемб.)
brew.sh/index_nb (норв.)
brew.sh/index_nl (нид.)
brew.sh/index_nn (нюношк)
brew.sh/index_pl (польск.)
brew.sh/index_pt-…
brew.sh/index_ro (рум.)
brew.sh/index_sr (серб.)
brew.sh/index_sv (швед.)
brew.sh/index_th (тайск.)
brew.sh/index_tr (тур.)
brew.sh/index_uk (укр.)
brew.sh/index_vi (вьетн.)
Логотип Викисклада Медиафайлы на Викискладе

Homebrew — утилита командной строки в macOS и Linux, которая позволяет устанавливать пакеты и приложения[2].

Распространяется как свободное программное обеспечение с открытым кодом. Написана Максом Хауэллом на языке программирования Ruby. Активно поддерживается сообществом GitHub.

В 2013 году разработка была профинансирована с помощью платформы Kickstarter[3][4].

Английское слово homebrew в узком смысле означает пиво домашнего изготовления, в широком — вообще любую самоделку[5].

Установка Homebrew на macOS или Linux[править | править код]

Для установки Homebrew в macOS или Linux следует открыть эмулятор терминала и ввести следующую команду:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 

Установка приложений через Homebrew[править | править код]

После того, как сам менеджер пакетов установлен, с его помощью можно, к примеру, вернуть в macOS утилиту telnet:

brew install telnet

Или установить браузер Firefox:

brew install --cask firefox

Поиск утилит и приложений в репозитории осуществляется также в окне терминала.

Допустим, нужно осуществить поиск по ключевому слову «office». Тогда команда будет иметь вид:

brew search office

Что приведёт к выводу следующей информации:

  ==> Formulae  goffice   ==> Casks  devonthink-pro-office lehreroffice lehreroffice-zusatz libreoffice libreoffice-language-pack microsoft-office onlyoffice openoffice homebrew/cask-fonts/font-office-code-pro homebrew/cask-versions/microsoft-office-2011  

Для просмотра информации о пакете, наберите:

brew info openoffice 

В данном примере, информация о пакете OpenOffice будет выглядеть примерно так:

==> openoffice: 4.1.14 https://www.openoffice.org/ Not installed From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/openoffice.rb ==> Name Apache OpenOffice ==> Description Free and open-source productivity suite ==> Languages en, de, fr, gl, ko, pt-BR, pt, ru ==> Artifacts OpenOffice.app (App) ==> Analytics install: 1 (30 days), 10 (90 days), 2,160 (365 days) 

Использование[править | править код]

К несомненным плюсам Homebrew можно отнести возможность удаленной установки программ с использованием протокола ssh. Такая установка пройдет незаметно для пользователя и не будет отвлекать его от работы.

При этом, однако, не настраивается ассоциация типов файлов с приложениями. То есть, к примеру, файлы формата .docx так и будут по умолчанию открываться во встроенном в macOS редакторе TextEdit, даже после установки LibreOffice.

См. также[править | править код]

Примечания[править | править код]

  1. Release 4.2.19 — 2024.
  2. "Homebrew: Менеджер пакетов для OS X". Архивировано 19 октября 2018. Дата обращения: 19 октября 2018.
  3. brew test-bot (англ.). Kickstarter. Дата обращения: 19 октября 2018. Архивировано 20 октября 2018 года.
  4. Kickstarter Supporters (англ.). Homebrew Documentation. Дата обращения: 19 октября 2018. Архивировано 20 октября 2018 года.
  5. Urban Dictionary. Дата обращения: 19 октября 2018. Архивировано 17 марта 2017 года.

Ссылки[править | править код]

Официальный сайт — https://brew.sh/index_ru

Homebrew на Github — https://github.com/Homebrew/brew