Che cos'è Homebrew e come installarlo su MacOS?
Pubblicato: 2021-05-26Se ti sei mai chiesto come installare strumenti da riga di comando come telnet, cask, htop, wget, nmap, ecc. Su macOS? o hai bisogno di un gestore di pacchetti su macOS per installare e aggiornare le tue applicazioni preferite?
Per te come sviluppatore o amministratore di sistema, Homebrew ti consente di installare le tue esigenze che macOS non includeva nel suo sistema operativo principale.
Cos'è Homebrew?
Homebrew (brew) è un gestore di pacchetti gratuito e open source che consente di installare app e software in macOS, a seconda del desiderio dell'utente. È stato consigliato per la sua semplicità ed efficacia nel risparmiare tempo e fatica. La sua famosa descrizione è "Il gestore di pacchetti mancante per macOS".

È davvero leggendario poter utilizzare la versione più recente e aggiornata del software sul tuo dispositivo Mac. In Homebrew, ci sono pacchetti di formule da installare direttamente dal suo repository pubblico principale. Inoltre, c'è il cask (brew-cask) che è un'estensione per arricchirti con più pacchetti software e app binarie utilizzando la riga di comando.
Se vuoi conoscere alcuni esempi di benefici sull'uso di Homebrew da ciò che hanno detto gli esperti, leggi quanto segue:
- Raccogli tutta la tua varietà di diverse librerie e pacchetti software in un unico posto.
- Automatizza il tuo lavoro ottenendo vantaggi da migliaia di strumenti basati su riga di comando.
- Installa e impara script Python pratici sul tuo computer Mac locale.
- Imposta un ambiente di test e sviluppo per lo sviluppo del tuo software.
- Installa molte app non disponibili nell'App Store.
Homebrew inserisce i file di installazione nel percorso utente /usr/local/bin/ o nel file system in /usr/local/Cellar , ma li collega a /usr/local/bin . Ciò facilita l'avvio di queste app dalla cartella delle applicazioni come se fosse una parte normale del tuo adorabile macOS.
Requisiti di sistema
L'installazione di Homebrew richiede alcuni requisiti di sistema e capacità di familiarità personale nel terminale macOS, che utilizzerai per installare Homebrew. E prima di ciò, dovresti installare il software di sviluppo Xcode di Apple di cui alcuni pacchetti Homebrew hanno bisogno come dipendenza.
Le specifiche minime necessarie per installare Homebrew su Mac sono le seguenti:
- macOS Mojave (10.14) o versioni successive, le versioni precedenti sono supportate in modo limitato.
- Apple Silicon CPU 1 o una CPU Intel a 64 bit.
- Strumento da riga di comando (CLT) per Xcode.
- Disponibilità e conoscenza della shell compatibile con Bourne per l'installazione e l'utilizzo di bash o zsh.
- Connessione Internet e accesso amministrativo.
Installazione di Homebrew
È un processo relativamente semplice se hai familiarità con l'uso di una riga di comando, ci sono alcuni metodi leggermente diversi, ma per lo più simili tra loro:
Apri il terminale Mac OS
Trova l'interfaccia del terminale macOS dal Finder, quindi dalla cartella Applicazione, fino alla cartella Utility, fai doppio clic sull'icona dell'applicazione Terminale.

Oppure puoi semplicemente usare la scorciatoia da tastiera, tenere premuto COMANDO + SPAZIO e digitare "Terminale" nella casella.
Installa gli strumenti della riga di comando di Xcode
Hai bisogno di Xcode per alcuni strumenti Homebrew, Xcode è un ambiente di sviluppo integrato macOS (IDE). Puoi usarlo per creare app per tutti i sistemi operativi mac, iOS, iPad, watch OS e tv. Per scaricarlo e installarlo, esegui il seguente comando nel Terminale:
xcode-select --installAccetta l'avvio dell'installazione e la licenza, verrà installata automaticamente.
Installa Homebrew
Ora, per installare Homebrew automaticamente, esegui il comando seguente per macOS High Sierra, Sierra, El Capitan e versioni precedenti :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Se ti piace vedere le righe della serie di installazione dello script, premi Return , premilo una seconda volta per accettare l'installazione o premi Escape per annullare. Ti verrà chiesto di inserire la password dell'amministratore. Quindi attendi qualche istante fino al termine del processo, vedrai il messaggio " Installazione riuscita! ”.
Per installare Homebrew in modo manuale , puoi scrivere un comando per scaricare lo script di installazione, quindi scrivere un altro comando per eseguire lo script.
Esegui il seguente comando nella shell del terminale per scaricare lo script:
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.shQuesto comando curl scaricherà lo script di installazione di Homebrew dal repository Git di Homebrew sul tuo computer mac, ma senza installarlo.
Ora, il vantaggio del metodo manuale è che puoi rivedere il suo codice se vuoi conoscere lo script che verrà eseguito. Ora scrivi il comando less per farti un'idea:
less install.shSe ti senti a tuo agio con i contenuti dello script, installali con il comando bash:

/bin/bash install.shLo script ti mostrerà il suo processo d'ordine e ti chiederà di accettarlo. Lo script verificherà anche i prerequisiti del computer prima di procedere. Quando ti viene richiesta la tua super password, inseriscila e inserisci la lettera Y per confermare finalmente l'accettazione del processo di installazione.
A questo punto, per congratularti con te stesso, potresti preferire eseguire un comando che assicuri che l'Homebrew sia installato veramente:
brew doctorIl risultato ti indicherà lo stato di Homebrew e se alcuni pacchetti necessitano di aggiornamenti.
Se tutto è a posto, dovresti vedere questo messaggio:
<span style="color: #999999;">Output</span> Your system is ready to brew.Quando raggiungi questo punto, finalmente puoi iniziare a installare i pacchetti software tramite Homebrew, esegui la documentazione di aiuto per avere maggiori informazioni:
brew help Puoi anche cercare app usando il comando brew search {package name}
Esempio
brew search nginxDisattiva analisi
Homebrew raccoglie i dati degli utenti e invia analisi agli sviluppatori utilizzando il monitoraggio comportamentale anonimo, potresti non avere problemi con questo o preferisci disabilitarlo.
Se vuoi disabilitare l'analisi, inserisci questo comando:
brew analytics offInstalla i pacchetti
Ora puoi installare, aggiornare e rimuovere i tuoi pacchetti preferiti, si consiglia di iniziare con il pacchetto ad tree , ti consente di avere un albero di directory grafico. Puoi installarlo usando il comando seguente.
brew install treeQuesto comando aggiornerà l'elenco dei pacchetti Homebrew, quindi installerà il comando tree.
Per aggiornare tutte le formule software e brew, inserisci:
brew updateHomebrew dovrebbe installare i file dei pacchetti su /usr/local per impostazione predefinita, per vedere il percorso di qualsiasi pacchetto installato con il comando which:
which {package name}Il risultato dovrebbe essere:
<span style="color: #999999;">Output</span> /usr/local/bin/{package name}Per disinstallare un pacchetto, scrivi questo comando:
brew uninstall {package name}Esempi di installazione di software utilizzando Homebrew
Ci sono migliaia di pacchetti software nelle formule di Homebrew, come:
imagemick: uno strumento per manipolare le immagini in altri formati per macOS.
Comando di installazione:
brew install imagemagickarchey: informazioni grafiche di sistema per condividere il localhost con il tuo team per macOS.
Comando di installazione:
brew install archeyhub: per aggiungere GitHub supportare una migliore esperienza dalla riga di comando.
Comando di installazione:
brew install hubtldr: per avere esempi semplificati su come usare la riga di comando, con pagine man gestite dalla comunità.
Comando di installazione:
brew install tldrBotti fatti in casa
Cask è un'altra raccolta di pacchetti homebrew da app macOS e software non open source. Per cercare un pacchetto, inserisci brew search –casks {nome pacchetto}:
brew search --casks google-chrome brew search --casks docker brew search --casks dropbox Per installare un software cask, usa il comando brew install --cask {package name}
Esempio
brew install --cask firefoxDisinstallazione di Homebrew
La disinstallazione di Homebrew è un processo molto semplice, devi solo eseguire lo script di disinstallazione di ruby nel terminale, basta scegliere il comando che allinea la tua versione di macOS.
Per disinstallare Homebrew da macOS Catalina, macOS Big Sur e macOS Mojave, inserisci:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"Per disinstallare Homebrew da macOS High Sierra, Sierra, El Capitan e versioni precedenti, inserisci:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"Oppure puoi scaricare lo script "disinstalla" sul tuo computer ed eseguirlo manualmente:
curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.shDopo aver esaminato il contenuto dello script, esegui questo script per disinstallare Homebrew:
bash uninstall.shConclusione
In questo tutorial, puoi avere un'idea chiara supportata da codici, dettagli ed esempi per installare Homebrew sul tuo macOS. Per maggiori dettagli, puoi vedere l'elenco ufficiale dei pacchetti Homebrew. Inoltre, avevamo già pubblicato sull'installazione di alcuni esempi di software, come il comando telnet quando manca in macOS.
Divertiti!
