Homebrew (gestor de paquets)
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]
| |
Tipus | gestor de paquets a nivell del sistema i programari lliure i de codi obert |
---|---|
Versió inicial | 2009 |
Versió estable | |
Llicència | llicència BSD de 2 clàusules |
Part de | Open Collective (en) i Software Freedom Conservancy |
Característiques tècniques | |
Sistema operatiu | macOS i Linux |
Escrit en | Ruby |
Equip | |
Creador/s | Max Howell (en) |
Més informació | |
Lloc web | brew.sh (anglès) |
Blog | Blog oficial |
| |
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
- ↑ «Homebrew the perfect gift for command line lovers» (en anglès). enGadget, 28-11-2017.
- ↑ «Homebrew OS X missing package manager» (en anglès). Engineyard, 28-11-2017. Arxivat de l'original el 8 juli 2015.
- ↑ «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].
- ↑ «Popular forked repositories» (en anglés). GitHub, 28-11-2017. Arxivat de l'original el 11 març 2010.
- ↑ «The octoverse in 2012» (en anglés). GitHub, 28-11-2017.
- ↑ «Homebrew: Linuxbrew» (en anglés). GitHub, 28-11-2017.
- ↑ «Homebrew release 0.1». [Consulta: 10 desembre 2018].
- ↑ «Homebrew: brew test bot» (en anglés). Kickstarter, 28-11-2017.
- ↑ «Homebrew/brew/README.md» (en anglés). GitHub, 05-11-2018. Arxivat de l'original el 4 d’octubre 2018. [Consulta: 10 desembre 2018].
- ↑ «Homebrew 1.9.0» (en anglés). brew.sh, 09-01-2019. [Consulta: 10 gener 2019].
- ↑ «Homebrew: Analytics issue» (en anglés). GitHub, 28-11-2017.