Homebrew il Package Manager per OSX

Installa con semplicità il software che Apple non fornisce.

Fabrizio Giacosa
Mac OSX Software

--

Mac OSX è un buon sistema operativo ma chi desidera utilizzarlo in modo più “smanettone” avrà notato che mancano molti pacchetti e software a linea di comando tipici di un ambiente GNU/Linux.

Per ovviare a questa mancanza è nato il progetto Homebrew.

La home page di Homebrew

Homebrew è un Package Manager a riga di comando tramite il quale si può installare una selezione vastissima di software non presente in OS X come ad esempio wget, ImageMagick e altro.

Vantaggi di Homebrew

I vantaggi di Homebrew sono molteplici:

  1. scarica il software direttamente dal sito del produttore, lo compila e lo installa, il tutto in una manciata di secondi;
  2. la directory di installazione è /usr/local/Cellar quindi il sistema non viene minimamente “sporcato”;
  3. la rimozione e l’aggiornamento dei software installati sono operazioni semplicissime.

Per installare Homebrew è sufficiente aprire il terminale e digitare:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Una volta installato occorre controllare che il tutto sia funzionante digitando il comando

brew doctor

il quale effettua una diagnosi completa. Nel caso in cui ci fossero dei problemi viene visualizzato un rapporto molto dettagliato in modo da risolverli velocemente e facilmente.

Eseguita la diagnostica bisogna digitare

brew update

affinchè vengano scaricate le nuove “formulae”.

Cosa sono le “formulae”?

Le “formulae” sono istruzioni per Homebrew su come installare un software specifico, da dove scaricarlo e come risolvere le dipendenze necessarie. Ad esempio una formula è imagemagick che contiene il collegamento ai files sorgenti, una lista di tutte le dipendenze, istruzioni su quali files installare, dove installarli e come aggiornare l’applicazione.

Homebrew mantiene tali istruzioni e le aggiorna ogni volta che digitate brew update. È importante notare che update aggiorna solamente Homebrew, mentre per aggiornare le applicazioni installate si utilizza upgrade.

Principali comandi di Homebrew

brew search

Restituisce l’elenco completo dei software disponibili.

brew search imag

Restituisce l’elenco dei software che contengono imag nel nome.

brew install imagemagick

Installa ImageMagick.

brew info imagemagick

Fornisce un elenco di informazioni sul pacchetto installato (in questo caso ImageMagick).

brew uninstall imagemagick

Rimuove ImageMagick.

brew list

Visualizza una lista con i software installati nel sistema.

brew update

Aggiorna l’elenco dei software.

brew upgrade

Aggiorna tutti i software installati.

brew upgrade imagemagick

Aggiorna solamente ImageMagick.

Risorse

Il sito ufficiale di Homebrew è http://brew.sh

--

--

Fabrizio Giacosa
Mac OSX Software

Think Different — Thoughts & Amenities of a Web & Graphic Designer www.fabriziogiacosa.com