Homebrew (gestor de paquets)

gestor de paquets de codi obert per a macOS i Linux

Homebrew és un gestor de paquets que simplifica la instal·lació, actualització i eliminació de programes en els sistemes operatius macOS de Apple i GNU/Linux. Creat originalment per Max Howell, el programa ha guanyat popularitat en la comunitat de Ruby on Rails.[1] Ha estat destacat pel seu fàcil ús i integració amb la línia de comandos.[2][3]

Homebrew
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipusgestor de paquets a nivell del sistema i programari lliure i de codi obert Modifica el valor a Wikidata
Versió inicial2009 Modifica el valor a Wikidata
Versió estable
4.2.19 (22 abril 2024) Modifica el valor a Wikidata
Llicènciallicència BSD de 2 clàusules Modifica el valor a Wikidata
Part deOpen Collective (en) Tradueix i Software Freedom Conservancy Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiumacOS i Linux Modifica el valor a Wikidata
Escrit enRuby Modifica el valor a Wikidata
Equip
Creador/sMax Howell (en) Tradueix Modifica el valor a Wikidata
Més informació
Lloc webbrew.sh (anglès) Modifica el valor a Wikidata
BlogBlog oficial Modifica el valor a Wikidata

Twitter (X): MacHomebrew GitHub: Homebrew Modifica el valor a Wikidata

Fa ús extensiu de GitHub per donar suport a més paquets. En 2010 va ser el tercer repositori amb més forks en la plataforma[4] i té el major nombre de contribucions.[5] S'ha expandit creant Linuxbrew, una opció per els sistemes GNU/Linux, i Homebrew Cask, una interfície gràfica.[6]

Història modifica

Va ser escrit per Max Howell en 2009,[7] l'any 2013 es va completar una campanya de recaptació de fons mitjançant Kickstarter, es va destinar els diners per adquirir servidors que van servir per provar i construir el programa.[8] Des de desembre de 2018 el gestor és mantingut per un equip de 21 desenvolupadors.[9] Des de gener de 2019 Linuxbrew forma part de Homebrew com a funció beta.[10]

Implementació modifica

Homebrew està escrit en el llenguatge de programació Ruby, fa ús de la versió del llenguatge instal·lada en sistemes macOS. El gestor utilitza un repositori de Git per actualitzar-se prenent la versió més actualitzada en GitHub, se situa en la ruta /usr/local/Homebrew, utilitza els scripts en Ruby per gestionar dependències, descarregar arxius d'origen, configurar i compilar el programari. Els paquets binaris anomenats bottles proporcionen fórmules preconstruïdes amb opcions predeterminades. El gestor recol·lecta dades de comportament dels usuaris fent ús de Google Analytics.[11]

Referències modifica

  1. «Homebrew the perfect gift for command line lovers» (en anglès). enGadget, 28-11-2017.
  2. «Homebrew OS X missing package manager» (en anglès). Engineyard, 28-11-2017. Arxivat de l'original el 8 juli 2015.
  3. «Homebrew OS X easily installs desktop apps and terminal utilities» (en anglés). HowtoGeek, 28-11-2017. Arxivat de l'original el 24 de març 2015. [Consulta: 10 desembre 2018].
  4. «Popular forked repositories» (en anglés). GitHub, 28-11-2017. Arxivat de l'original el 11 març 2010.
  5. «The octoverse in 2012» (en anglés). GitHub, 28-11-2017.
  6. «Homebrew: Linuxbrew» (en anglés). GitHub, 28-11-2017.
  7. «Homebrew release 0.1». [Consulta: 10 desembre 2018].
  8. «Homebrew: brew test bot» (en anglés). Kickstarter, 28-11-2017.
  9. «Homebrew/brew/README.md» (en anglés). GitHub, 05-11-2018. Arxivat de l'original el 4 d’octubre 2018. [Consulta: 10 desembre 2018].
  10. «Homebrew 1.9.0» (en anglés). brew.sh, 09-01-2019. [Consulta: 10 gener 2019].
  11. «Homebrew: Analytics issue» (en anglés). GitHub, 28-11-2017.

Vegeu també modifica