Homebrew (менеджер пакетов)

  • Обзор Homebrew

    • Homebrew — это система управления пакетами для macOS и Linux, упрощающая установку программного обеспечения. 
    • Название отражает идею создания программного обеспечения для Mac в соответствии с предпочтениями пользователя. 
    • Основана Максом Хауэллом и получила признание за простоту использования и интеграцию в командную строку. 
    • Homebrew управляется добровольцами и является членом сообщества разработчиков с открытым исходным кодом. 
  • Расширение и поддержка

    • Homebrew активно использует GitHub для расширения поддержки и привлечения пользователей. 
    • В 2010, 2012 и 2013 годах Homebrew занимала лидирующие позиции по количеству разветвлений, новых участников и закрытых проблем на GitHub. 
    • Homebrew породила несколько подпроектов, включая Linuxbrew, Homebrew Cask и «taps» для конкретных языков программирования. 
  • История и развитие

    • Homebrew была создана Максом Хауэллом в 2009 году и успешно собрала средства на Kickstarter в 2013 году. 
    • В 2015 году Homebrew перенесла свой хостинг с SourceForge на Bintray из-за проблем с доступностью двоичных файлов. 
    • Homebrew выпустила версии 1.0.0 в 2016 году, а в 2021 году поддерживается командой из 34 человек. 
    • В 2021 году Homebrew завершила миграцию бутылок в пакеты GitHub перед закрытием Bintray. 
    • В 2023 году Homebrew выпустила версию 4.0.0 с использованием JSON вместо Git-клонирования для загрузки формул. 
  • Реализация и безопасность

    • Homebrew написана на Ruby и устанавливается в определенные каталоги в зависимости от типа процессора. 
    • Установка включает в себя репозиторий Git и управление зависимостями через «формулы». 
    • Homebrew не соблюдает стандартные права доступа к /usr/local, что может представлять угрозу безопасности. 
  • Сбор данных

    • Homebrew собирает статистику по установке и ошибкам через базу данных InfluxDB. 
    • Google Analytics не собирает данные с версии Homebrew 4.0.23. 
    • Пользователи могут просматривать аналитические данные на веб-сайте Homebrew. 
  • История версий и рекомендации

    • В статье также упоминается список других систем управления пакетами и рекомендации по использованию Homebrew. 

Полный текст статьи:

Homebrew (менеджер пакетов) — Википедия

Оставьте комментарий

Прокрутить вверх