homebrew-core README

The project's README from github.com/Homebrew/homebrew-core. As one markdown file: README.md.

Homebrew Core

Core formulae for the Homebrew package manager.

Homebrew/discussions (forum)

How do I install these formulae?

Just brew install <formula>. This is the default tap for Homebrew and is installed by default.

More Documentation, Troubleshooting, Contributing, Security, Community, Donations, License and Sponsors

See these sections in Homebrew/brew's README.

homebrew-core (Homebrew/homebrew-core)

Searching Database…

Что это такое?Это homebrew-core — стандартный tap менеджера пакетов Homebrew, каталог формул пакетов (рецептов сборки), из которого 'brew install' берёт пакеты. Он устанавливается вместе с Homebrew сразу, из коробки.
То есть сама по себе это не программа — что именно лежит в репозитории?Это каталог, а не приложение: каждая формула — небольшой файл на Ruby, в котором описано, откуда скачать программу и как Homebrew должен её собрать и установить.
Как установить пакет из этого каталога?Ничего дополнительно настраивать не нужно — этот tap ставится вместе с Homebrew по умолчанию. Как только у вас есть команда brew, 'brew install ' находит пакет здесь.
Нужно ли самому ставить Ruby или какие-то другие инструменты?Нет — нужна только команда brew из Homebrew; Ruby — это просто язык, на котором написаны формулы, а запускать их за вас умеет сам Homebrew.
Все ли пакеты Homebrew есть в этом репозитории?Нет — это основной (core) tap для формул open-source, собираемых из исходников. Документация, решение проблем и участие в разработке описаны в README репозитория Homebrew/brew, а прочие программы лежат в отдельных tap'ах.
Это только для macOS?Нет — Homebrew работает на macOS и Linux, поэтому формулы в этом tap'е покрывают обе платформы.
Кто поддерживает тысячи формул в актуальном состоянии?Контрибьюторы плюс автоматизация: в репозитории работают CI-процессы, которые проверяют изменения линтером, автоматически поднимают версии формул и вливают одобренные обновления через merge queue.
Что значит «собран из исходников» для этих пакетов?В описании проекта они называются 'built-from-source packages': каждая формула — это рецепт, который говорит Homebrew, как собрать программу из её исходного кода.
Чем homebrew-core отличается от репозитория Homebrew/brew?brew — это сам менеджер пакетов, инструмент, который вы запускаете в терминале; homebrew-core — его стандартный каталог пакетов для установки. Разделение позволяет добавлять и обновлять пакеты независимо от кода самого менеджера.
What are similar projects?renovate, CocoaPods, brew, homebrew-cask, rye, composer, ava, gvm
Creator
Homebrew
Size
1.2 GB
Stars
15.6K
Updated
CommitOct 18
Age
10y
Commits · 90 Days