Homebrew (gestor de paquets)

De la Viquipèdia, l'enciclopèdia lliure
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.14 (20 març 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

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]

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]