Как использовать Homebrew для установки программного обеспечения в Linux и Windows

Как использовать Homebrew для установки программного обеспечения в Linux и Windows
⏱️ 1 min read

Долгое время Homebrew был удобным инструментом для пользователей Mac, но только для пользователей Mac. Приложение добавляет управление пакетами в стиле Linux, позволяя пользователям легко устанавливать утилиты командной строки. Теперь, с версиями 2.0.0 и более поздними, приложение больше не является эксклюзивным для Mac.

Домашний теперь доступен как для пользователей Linux, так и для пользователей Windows благодаря подсистеме Windows для Linux. Однако есть одно ключевое отличие: имя. В системах Linux это приложение называется Linuxbrew.

Зачем использовать Homebrew вместо менеджера пакетов вашего дистрибутива?

Есть несколько причин, по которым вы можете захотеть использовать Linuxbrew вместо стандартного менеджера пакетов вашей системы. Во-первых, вам не нужно использовать sudo команда для установки пакетов. Вам даже не обязательно нужны root-права для его установки. Пакеты устанавливаются либо в ваш домашний каталог, либо в домашний каталог Linuxbrew.

доморощенный-linux-windows-config

Еще одна причина для использования Homebrew/Linuxbrew заключается в том, что вы можете использовать один и тот же менеджер пакетов в разных системах. В этом случае нет необходимости запоминать какие-то команды для Ubuntu, какие-то для Mac и какой-то набор для Windows.

Системные Требования

В разделе Linuxbrew на веб-сайте Homebrew перечислены несколько системных требований, с которыми большинство относительно современных систем не должны иметь проблем:

  • GCC 4.4 или новее
  • Linux 2.6.32 или новее
  • Glibc 2.12 или новее
  • 64-битный процессор x86_64

В настоящее время нет поддержки 32-битных систем, поэтому, если вы используете более старую систему, вам может не повезти. Есть также несколько зависимостей для установки.

Установите зависимости Linuxbrew

homebrew-linux-windows-предварительные требования

Для Ubuntu или других систем на основе Debian вы можете установить все, что нужно для запуска Homebrew, одной командой:

sudo apt-get install build-essential curl file git

Для Fedora, CentOS или Red Hat вместо этого используйте следующую команду:

sudo yum groupinstall ‘Development Tools’ && sudo yum install curl file git

Установить Linuxbrew

Как и в случае с зависимостями, вы можете установить Linuxbrew с помощью одной команды. Это загружает и запускает скрипт установки из репозитория Linuxbrew GitHub:

sh -c "$(curl -fsSL [https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh])"

доморощенный-linux-windows-установить

Веб-сайт Linuxbrew рекомендует выполнить следующие команды, чтобы добавить приложение в ваш профиль bash:

test -d \~/.linuxbrew && eval $(\~/.linuxbrew/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

В случае, если приведенные выше команды не работают после выхода из выбранной вами оболочки и обратно в нее, добавьте следующую строку в «~/.bashrc», «~/.zshrc» или другую соответствующую конфигурацию оболочки:

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH

Теперь вы готовы попробовать использовать Linuxbrew для установки пакета. Установщик рекомендует установить gcc, поэтому начните с этого:

brew install gcc

Использование Linuxbrew

Как видно выше, самая простая команда brew install за которым следует имя пакета, который вы хотите установить. Для поиска доступных пакетов, которые Homebrew называет «формулами», вы можете использовать brew search следует имя. Чтобы показать детали конкретной формулы, используйте brew info следует имя. Окончательно, brew update обновляет Linuxbrew, а также установленные формулы.

доморощенный-linux-windows-команды

Если ваша установка Linuxbrew не работает должным образом или вы не уверены, вам нужно знать одну команду: brew doctor. Если все в порядке, команда сообщит: «Ваша система готова к работе». Если что-то не так, команда подскажет, с чего начать устранение проблемы. Дополнительные команды см. Домашняя документацияно вышеизложенное должно быть в основном тем, что вам нужно знать.

Join our Newsletter and receive offers and updates! ✅

0 0 голоса
Article Rating
Аватар Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Подписаться
Уведомить о
guest
0 Comments
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x