Homebrew, è un gestore di tutti quei pacchetti di software mancante su OS X.
Questo package manager, per gli amici brew, permette di espandere con pochissima fatica dell’utente le possibilità del nostro sistema operativo.
Completa il sistema con tutto quel che può servire e che Apple non ha messo dentro.
Consente di espandere i comandi disponibili di Terminale con brew installa seguito dal nome.
Brew è scritto nel linguaggio di programmazione Ruby, già presente sulle installazioni OS X da Leopard a Yosemite.
Volendo si potrà installare anche su Tiger (PPC), usando Tigerbrew.
La funzione che svolge non è molto dissimile da classici e intramontabili gestori di pacchetti come MacPorts e Fink.
Anche se non considera proprio tutto quel che è possibile installare con questi gestori storici, è moderno, più semplice e più completo nelle funzioni.
I pacchetti da installare sono scelti automaticamente su Github, nella versione adatta, nell’ultima versione e con tutti i discendenti necessari.
Per le caratteristiche simili, viene paragonato al gestore di pacchetti di Arch Linux.
La popolarità raggiunta attualmente è dovuta all’estrema maneggevolezza, il poco impegno e conoscenza richiesti all’utente.
La ridotta possibilità di incorrere in errori e i comandi semplici sono alla portata anche di chi ha scarsa confidenza con Terminale, ma ha l’esigenza di avere a disposizione, anche saltuariamente, alcune funzioni avanzate del sistema.
Questo mini-tutorial è rivolto a loro, quindi è nella parte tecnica grossolanamente abbozzato perché finalizzato alla pratica operativa.
Un po’ di documentazione per chi ne voglia sapere di più:
http://en.wikipedia.org/wiki/Homebrew_(package_management_software" onclick="window.open(this.href);return false;) (inglese)
http://it.wikipedia.org/wiki/Ruby" onclick="window.open(this.href);return false;
http://brew.sh/index_it.html" onclick="window.open(this.href);return false; (il sito di Brew in italiano)
Installazione di Homebrew
Requisiti Minimi: (*)
1 - Mac con cpu Intel e OS X Desktop o server da Leopard 10.5 ai più recenti.
2 - Command Line Tools. (**) (***)
Scaricare Homebrew:
Codice: Seleziona tutto
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ad installazione avvenuta
Codice: Seleziona tutto
brew doctor
Per esempio saranno indicati da disinstallare precedenti residui di installazioni, le installazioni di MacPorts, librerie non compatibili, permessi non accessibili in alcune cartelle di utilità.
Doctor fornirà le path e i comandi per rimediare.
Come pure, potrà rilevare che lui stesso è da aggiornare e quindi indicherà il comando da eseguire:
Codice: Seleziona tutto
brew update
Fine dell’installazione.
Godetevi Brew, installando quel che volete per OS X e che non trovate già installato da Apple o disponibile da terze parti, con
Codice: Seleziona tutto
brew install nomeapplicazione
NOTE E RIFERIMENTI
(*) Requisiti accessori consigliabili (può servire per alcune applicazioni scaricate):
3 - X11/XQuartz
http://xquartz.macosforge.org/landing/" onclick="window.open(this.href);return false;
4 - Java
http://support.apple.com/kb/dl1572" onclick="window.open(this.href);return false;
meglio se
https://www.java.com/it/download/index.jsp" onclick="window.open(this.href);return false;
(**) a seconda delle versioni di OS X, ad ognuna il suo Xcode corrispondente:
a) integrati in Xcode 3.x.x (basta selezionarli nel corso dell’installazione).
b) in bundle con Xcode 4.x.x e 5.0 (bisogna selezionarli al momento del download).
c) da Xcode 5.0.1 i Command Line Tools sono separati e possono essere scaricati singolarmente.
(***) Xcode e i Commando Line Tools si possono scaricare gratuitamente in due modi, l’uno vale l’altro:
a) da https://developer.apple.com" onclick="window.open(this.href);return false; > Xcode oppure Additional Tools con iscrizione o ID Apple.
b) da Terminale con
Codice: Seleziona tutto
sudo xcode-select --install
L’ordine non verrà eseguito subito, apparirà una finestra di avviso in cui si chiede conferma che vengano installati i Command Line Tools per poter scaricare Xcode.
Consiglio anche di installare Xcode, pur potendo bastare quanto ottenuto, potrà essere sempre utile se non indispensabile.
(****) Attenzione, per Yosemite, fino a che non verrà aggiornato qualcosa, si dovrà fare riferimento a questo tutorial:
http://www.imaccanici.org/forum/viewtop ... 33&t=31250" onclick="window.open(this.href);return false;
Continuerò saltuariamente a segnalare interessanti applicazioni, implementazione di tool per Terminale e altri comandi Brew nei post successivi.
Spero anche nel contributo degli altri Maccanici che usano Brew e vogliano consigliare o segnalare installazioni interessanti