Я попытался получить количество доступных brew
пакетов, запустив
brew search | wc -l
но я не знаю, насколько это точно. Что мне нужно принять во внимание, чтобы получить более правильный номер?
PS: macports перечисляет 19 889 пакетов онлайн здесь
23 июня 2019 г. количество пакетов, которое вскоре станет неверным, составляет 4804 .
Поскольку многие люди добавляют и удаляют пакеты, это количество меняется на десятки в день, а иногда и на сотни за один раз, когда более крупные изменения перемещают пакеты из основного репозитория в подрепозиторий, который можно «подключить», чтобы увеличить количество.
Homebrew использует концепцию Tap, которая представляет собой просто репозиторий, содержащий список формул, которые он отслеживает, обновляет и устанавливает. Установка Homebrew по умолчанию поставляется с краном под названием homebrew/core , но нет ограничений на то, сколько или насколько большой кран вы можете использовать для исходных пакетов, поскольку они могут быть размещены практически в любом месте.
Running brew [command] [options]
запускает команду на кране homebrew/core . Существуют различные другие официальные и неофициальные краны, из которых можно установить пакеты.
Общее количество пакетов в любом ответвлении постоянно меняется по мере добавления, удаления или обновления новых пакетов (называемых формулой). Чтобы получить текущее количество, сначала обновите локальный репозиторий homebrew/core tap, запустив:
brew update
.
Теперь выполните вашу командную строку:
brew search | wc -l
чтобы получить текущее количество пакетов в кране homebrew/core . Запуск brew search
без каких-либо аргументов перечисляет все пакеты (формула).
без холма
brew search | wc -l
» не по теме, так как это не показывает никаких исследований с вашей стороны (вы можете легко провести это самостоятельно) и не похоже, что это связано с практической проблемой. Вот почему я ( а также @bmike) отредактировали его во что-то, что могло бы заинтересовать более широкую аудиторию. Пожалуйста, посмотрите на apple.stackexchange.com/help/editing , чтобы понять, почему происходит редактирование.пользователь1133275
без холма
brew
это просто набор скриптов оболочки и руби, который будет работать где угодно с некоторой настройкой. И результат меняется ежедневно, сейчас это 4557.bmike