Долгое время Homebrew был удобным инструментом для пользователей Mac, но только для пользователей Mac. В приложение добавлено управление пакетами в стиле Linux, что позволяет пользователям легко установить утилиты командной строки . Теперь, начиная с версии 2.0.0 и более поздних, приложение больше не является эксклюзивным для Mac.
Домашнее пиво теперь доступен как пользователям Linux, так и пользователям Windows благодаря Подсистема Windows для Linux . Однако есть одно ключевое отличие: имя. В системах Linux это приложение называется Linuxbrew.
Зачем использовать Homebrew вместо менеджера пакетов вашего дистрибутива?
Есть несколько причин, по которым вы можете захотеть использовать Linuxbrew вместо стандартного менеджера пакетов вашей системы. Во-первых, вам не нужно использовать команду sudo
для установки пакетов. Вам даже не обязательно нужны root-права для его установки. Пакеты устанавливаются либо в ваш домашний каталог, либо в домашний каталог Linuxbrew.
Contents
Зачем использовать Homebrew вместо менеджера пакетов вашего дистрибутива?
-windows-config.jpg" alt="доморощенный-Linux-конфигурация Windows">Еще одна причина использовать Homebrew/Linuxbrew — вы можете использовать один и тот же менеджер пакетов в разных системах. В этом случае нет необходимости запоминать определенные команды для Ubuntu, некоторые для Mac и еще один набор для Windows.
Системные требования
В разделе Linuxbrew на веб-сайте Homebrew перечислены несколько системных требований, которым большинство относительно современных систем не составит труда соответствовать:
- GCC 4.4 или новее
- Linux 2.6.32 или новее
- Glibc 2.12 или новее
- 64-разрядный процессор x86_64
В настоящее время поддержка 32-битных систем не поддерживается, поэтому, если вы используете более старую систему, вам может не повезти. Также необходимо установить несколько зависимостей.
Установить зависимости Linuxbrew
Для Ubuntu или других систем на базе Debian вы можете установить все, что нужно для запуска Homebrew, одной командой:
sudo apt-get install build-essential curl file git
Для Fedora, CentOS или Red Hat вместо этого используйте следующую команду:
sudo yum groupinstallСистемные требования
lopment Tools' && sudo yum install curl file git
Установить Linuxbrew
Как и в случае с зависимостями, вы можете установить Linuxbrew с помощью одной команды. При этом загружается и запускается сценарий установки из репозитория Linuxbrew GitHub:
sh -c "$(curl -fsSL [https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh])"
Веб-сайт Linuxbrew рекомендует выполнить следующие команды, чтобы добавить приложение в ваш профиль bash:
test -d \~/.linuxbrew && evalУстановить зависимости Linuxbrewew/bin/brew shellenv) test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv) test -r \~/.bash\_profile && echo "eval \\$($(brew --prefix)/bin/brew shellenv)" >>\~/.bash\_profile echo "eval \\$($(brew --prefix)/bin/brew shellenv)" >>\~/.profile
В случае, если приведенные выше команды не работают после выхода из выбранной оболочки и повторного входа в нее, добав
Установить Linuxbrew
shrc», «~/.zshrc» или другую соответствующую оболочку. конфигурация:export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH
Теперь вы готовы попробовать использовать Linuxbrew для установки пакета. Установщик рекомендует установить gcc, поэтому начните с него:
brew install gcc
Использование Linuxbrew
Как видно выше, самая простая команда — это brew install
, за которой следует имя пакета, который вы хотите установить. Для поиска доступных пакетов, которые Homebrew называет «формулами», вы можете использовать brew search
, за которым следует имя. Чтобы отобразить подробную информацию о конкретной формуле, используйте brew info
, а затем имя. Наконец, brew update
обновляет Linuxbrew, а также установленные формулы.
Если ваша установка Linuxbrew работает неправильно или вы не уверены, вам следует знать одну команду: brew doctor
. Если все в порядке, команда сообщит: «Ваша система готова к завариванию». Если что-то не так, команда подскажет, с чего начать устранение проблемы. Дополнительные команды см. в разделе Документация для домашнего пивоварения , но в основном вам нужно знать приведенное выше.