Homebrew: l’installer fai da te per macOS
Gestiamo gli applicativi su macOS come se fossimo su GNU/Linux
Homebrew è un sistema di gestione di pacchetti molto simile a quelli utilizzati da anni sui sistemi GNU/Linux. La sua semplicità d’utilizzo ha permesso una rapida espansione nei sistemi macOS (in precedenza OSX) portando il tool ad aggiornamenti sempre più frequenti. Il suo principale compito è quello permettere all’utente di installare in totale semplicità applicativi non nativi per macOS, ma distribuiti attraverso sorgenti. I mantenitori di Homebrew hanno infatti allestito un repository dove all’interno sono contenuti una serie di pacchetti (bottles) di software precompilato.
Suggeriamo a chi volesse approfondire l’argomento di prendere visione dei seguenti link:
- http://en.wikipedia.org/wiki/Homebrew
- http://it.wikipedia.org/wiki/Ruby
- http://brew.sh/index_it.html
Per installare questo tool sul proprio computer Apple basterà semplicemente copiare la seguente stringa nel terminale e premere il tasto invio.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Per aggiornare i dati del repository invece basterà usare il comando:
brew updare
Per aggiornare i pacchetti installati con le ultime versioni basterà usare il comando:
brew upgrade
Di seguito riportiamo i comandi per la gestione di Homebrew dal terminale:
iMac-di-Carlo:~ Carlo$ brew --help Example usage: brew [info | home | options ] [FORMULA...] brew install FORMULA... brew uninstall FORMULA... brew search [foo] brew list [FORMULA...] brew update brew upgrade [FORMULA...] brew pin/unpin [FORMULA...] Troubleshooting: brew doctor brew install -vd FORMULA brew [--env | config] Brewing: brew create [URL [--no-fetch]] brew edit [FORMULA...] https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md Further help: man brew brew home iMac-di-Carlo:~ Carlo$
Lista pacchetti repository: https://github.com/Homebrew/homebrew-core/tree/master/Formula