1. Откройте терминал (консоль)
Первое, что нужно будет сделать – это обновить репозитории
sudo apt update
Далее, устанавливаем необходимые инструменты для компиляции пакетов из исходного кода для Ubuntu/Debian
sudo apt-get install build-essential
2. Установка Git на Ubuntu 20.04
По умолчанию в системе уже будет установлен Git. Однако, для того, чтобы убедиться в этом, мы можем попробовать выполнить команду установки.
sudo apt install git -y
3. Запуск скрипта установки Homebrew
Скрипт будет скачан с официального репозитория Homebrew. Этот универсальный скрипт поддерживает популярные дистрибутивы Linux такие как CentOS, RHEL, OpenSUSE, Linux Mint, Kali, MX Linux, POP!OS и другие.
Просто выполните команду
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
4. Добавьте Homebrew в ваш PATH
Это нужно для того, чтобы HomeBrew можно было запускать командой brew, вместо прописывания полного пути в консоли каждый раз.
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
5. Проверка работы Brew
Это можно сделать данной командой
brew doctor
6. Установка GCC через Brew
Рекомендуется установить пакет GCC, для корректной работы HomeBrew.
brew install gcc
Всё готово!
Отлично, теперь можно пользоваться HomeBrew.
Установку пакета через HomeBrew мы выполняли на предыдущем шаге, поэтому логика установки пакетов должна быть ясна.
Чтобы установить пакет через HomeBrew, мы используем команду install
brew install {название пакета}
И как несложно догадаться, для удаления установленного пакета, мы используем команду uninstall:
brew uninstall {название пакета}
Где найти пакеты?
На сайте HomeBrew есть удобный поиск пакетов, просто напишите название нужного пакета, затем перейдите на его страницу. На странице каждого пакета вы найдете его команду установки через brew install.
Как удалить HomeBrew?
Если вы хотите удалить HomeBrew с вашей машины, вы можете использовать деинсталлятор также из официального репозитория HomeBrew.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"