
Составьте краткое изложение этой истории. Вот краткое изложение содержания истории, основанное на фактах: Вот упрощенная версия содержания истории: Вот беззаботный взгляд на содержание истории: Исследуйте другую точку зрения: Покажите мне факты Объясните это так, будто мне 5 лет Дайте мне беззаботный пересказ
Будучи давним пользователем Linux, я перепробовал множество различных менеджеров пакетов. Узнав о Homebrew, я загорелся желанием его опробовать. Не имея устройства с macOS, я сдерживал это желание. Пока не узнал, что Homebrew поддерживает и Linux.
Для тех, кто не знаком, Homebrew — популярный менеджер пакетов, написанный на языке программирования Ruby, который невероятно упрощает установку программ из командной строки. В macOS это незаменимый инструмент для обычных пользователей и разработчиков, которые хотят быстро получить всё необходимое — от языков программирования до утилит с открытым исходным кодом — не разбираясь в файлах установщика и не разбираясь в дебрях App Store.
Homebrew выполняет всю загрузку, компиляцию и линковку автоматически, часто одной командой. Он известен своей простотой, скоростью и удобством использования, особенно по сравнению с более фрагментированным интерфейсом собственных менеджеров пакетов Linux, который может различаться в зависимости от дистрибутива.
Homebrew также доступен для Linux
Никогда раньше не пользовавшийся macOS, я считал, что Homebrew — это продукт, предназначенный исключительно для пользователей Mac. Он всегда казался одним из тех отточенных инструментов, предназначенных только для Mac, но так и не перешедших в мир Linux. Представьте себе моё удивление, когда я обнаружил, что он работает не только на macOS, но и на Linux. Как и многие другие менеджеры пакетов, Homebrew можно использовать и в Linux.
Оказывается, Homebrew уже довольно давно поддерживает Linux под названием «Linuxbrew», но затем был включён в основной проект Homebrew. Это означает, что независимо от того, используете ли вы macOS или Linux, вы, по сути, используете один и тот же Homebrew, но с некоторыми специфичными для Linux изменениями.
Это означает, что он не представлен в какой-то урезанной или неофициальной форме. Версия для Linux является частью основного проекта Homebrew и предлагает практически тот же интерфейс для пользователей Linux, которым нужен более понятный и последовательный способ управления программным обеспечением. Это открытие побудило меня попробовать его в своей собственной системе Linux. И честно говоря? Мне было интересно, насколько хорошо он работает в среде, отличной от macOS.
Установка и настройка Homebrew в Linux
Самый простой способ установить Homebrew — воспользоваться официальным скриптом установки. Homebrew предоставляет однострочную команду, которая берёт на себя весь процесс установки.
/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»
Приведённая выше команда, по сути, загружает установочный скрипт из репозитория Homebrew на GitHub с помощью инструмента командной строки curl. /бин/баш -с Часть вызывает новую оболочку Bash для выполнения команды. Параметр -c указывает Bash выполнить следующую строку как команду.
Будьте осторожны, запуская скрипты из интернета. Обязательно проверяйте содержимое на наличие опасностей.
Вы можете проверить скрипт в репозитории GitHub. После выполнения команды может потребоваться пароль. После ввода пароля вы увидите текст с описанием действий скрипта. Нажмите Enter, чтобы продолжить установку.
После завершения установки скрипт предупредит вас об отсутствии Homebrew в вашем PATH. Давайте это исправим. Добавьте Homebrew в PATH:
echo >> /home/zunaid/.bashrc
echo ‘eval «$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)»’ >> /home/zunaid/.bashrc
eval «$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)»
Примените изменения, загрузив файл .bashrc:
источник ~ / .bashrc
Перед запуском обязательно измените приведённые выше команды так, чтобы они использовали домашний каталог вашего пользователя. После этого остаётся только установить зависимости для Homebrew.
sudo apt-get install build-essential
Теперь вы готовы к использованию Homebrew в Linux. Чтобы проверить успешность установки, выполните:
варить помощь
Он должен отображать некоторые команды brew и инструкции по их использованию.
Основы использования домашнего пивоварения
Давайте воспользуемся Homebrew для установки нашего первого пакета. Для этого выполните:
brew install имя_пакета
Например, давайте установим простое приложение с помощью Homebrew, которое выведет «Hello, world!»
brew install hello

Установленный пакет можно запустить, как и любой другой пакет, в виде команды в терминале.
Здравствуйте

Если вы хотите найти имя пакета, используйте команду поиска.
brew поиск package_name
Это возвращает результат, состоящий из всех названий пакетов, содержащих искомое слово. Вот пример поиска по запросу «git» с помощью Homebrew.
brew поиск git

Чтобы обновить установленный пакет, необходимо выполнить:
имя_пакета_обновления_brew
Итак, из нашего предыдущего примера пакета «hello»:
привет, обновление brew

Вы даже можете проверить список устаревших пакетов, используя:
заваривать устаревшее
Вы также можете обновить сам Homebrew. Для этого выполните:
варить обновление
Как и в случае с другими менеджерами пакетов Linux, простой способ поддерживать репозитории и пакеты brew в актуальном состоянии — выполнить следующую команду:
обновление brew && обновление brew
Чтобы удалить пакет, просто используйте команду uninstall.
brew uninstall привет

Если вы хотите удалить Homebrew из Linux, есть также скрипт удаления. Проверьте содержимое скрипта. Затем удалите Homebrew с помощью следующей команды:
/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)»
Эта команда работает аналогично команде установки.
Мой опыт использования домашнего пива
Первое, что я заметил при использовании Homebrew, — это его удобство. От установки до выполнения каждой команды, он выводит подробный вывод, демонстрирующий, что происходит за кулисами. Если что-то пойдёт не так или вам потребуется что-то сделать на следующем этапе, об этом также будет указано для вашего удобства. Кроме того, в терминале довольно часто встречаются ссылки на документацию.
Говоря о документации, она содержит всё необходимое для начала работы с Homebrew. В ней перечислены распространённые термины, примеры использования команд в стиле man-страниц, информация о подкомандах и доступных параметрах, а также переменные окружения.
Благодаря подробным рекомендациям у меня не возникло проблем с использованием Homebrew. Встроенная справка также оказалась весьма полезной. Помимо команды help, вы также можете увидеть список доступных команд в Brew, нажав команды заваривания Команда. Имеются встроенные функции устранения неполадок.
Если вы не понимаете, как использовать определённую команду brew, вы можете обратиться к разделу справки, посвящённому именно этой команде. Например, используя различные функции Homebrew, я хотел узнать, что произойдёт, если я запущу очистка пива Команда. Чтобы узнать, что происходит, передайте эту команду команде help, например:
очистка с помощью brew

Как видите, есть подробная информация об использовании этой команды и её функциях. Всё это обеспечило удобство использования Homebrew.
Homebrew может быть полезен для установки пакетов, которые труднодоступны в вашем дистрибутиве. Для многих программ может потребоваться Flatpak, Snap или установка из исходников. Использование Homebrew может значительно упростить установку и поддержку.

Для некоторых дистрибутивов найти обновлённый пакет сложно. Приходится либо иметь дело с устаревшим пакетом, либо получать обновлённый сложным способом. Если этот пакет доступен на Homebrew, вы можете легко получить обновлённый пакет одной командой.
В ближайшие дни я, вероятно, продолжу использовать Homebrew для управления пакетами Linux благодаря его удобным функциям и обширной документации. Особенно, если вы разработчик, он вам обязательно понравится.
Homebrew — это гораздо больше, чем я смог осветить в этом руководстве. Поэтому, если вы хотите узнать о нём больше, обязательно ознакомьтесь с официальной документацией. Также есть форум для обсуждения, где можно познакомиться с другими пользователями, и руководство, специально разработанное для Linux.