Homebrew è un sistema di gestione dei pacchetti gratuito utilizzato per installare, rimuovere e aggiornare i pacchetti su macOS utilizzando i comandi del terminale. Homebrew semplifica l'installazione dei pacchetti su macOS e aiuta gli sviluppatori a semplificare il proprio lavoro. Questo tutorial è una guida su come installare e utilizzare Homebrew su un Mac. Poiché Homebrew è un gestore di pacchetti basato su terminale, devi conoscere la funzione del terminale su Mac.
Terminal, noto anche come interfaccia a riga di comando, è un'app che consente di interagire con il sistema in modo non grafico. Il terminale può intimidire chiunque sia nuovo, ma ha comunque molto potenziale in quanto ti consente di automatizzare le attività che esegui sul tuo sistema.
I comandi Homebrew semplificano l'installazione di pacchetti open source e strumenti di sviluppo sui Mac poiché i Mac non vengono forniti con il gestore pacchetti. Scopriamo insieme come installare Homebrew su un Mac:
Prerequisiti
Per installare Homebrew su un Mac sono necessari i seguenti prerequisiti:
- Un sistema con macOS (Mojave e versioni successive)
- Utente con privilegi di amministratore
Come installare Homebrew su Mac
L'installazione di Homebrew su un Mac è un processo in 2 passaggi:
- Installazione degli strumenti della riga di comando di Xcode
- Installazione di Homebrew
La funzionalità di Homebrew dipende dagli strumenti della riga di comando di Xcode, deve essere installata prima di installare Homebrew. Scopriamo come installare Xcode Command Line Tools Mac.
1: Come installare Xcode Command Line Tools su Mac
Per installare Homebrew su un Mac devi avere Xcode Command Line Tools installato sul tuo sistema poiché Homebrew ha bisogno di questi strumenti per funzionare.
Xcode è un IDE di Apple per sviluppare applicazioni basate su iOS, iPadOS e macOS, se è già installato sul tuo sistema non è necessario installare Xcode Command Line Tools. Ma se non è installato, non è necessario installare l'intero Xcode IDE poiché richiederebbe circa 10 GB di spazio di archiviazione, installa invece Xcode Command Line Tools.
Per prima cosa apri il terminale sul tuo Mac premendo Comando + barra spaziatrice chiavi, ricerca terminale e quindi premi Invio per aprirlo:
Digita il seguente comando per verificare se gli strumenti della riga di comando di Xcode sono installati o meno:
xcode-select -pIl comando precedente stampa la directory dello sviluppatore attiva, se viene visualizzato un errore, significa che gli strumenti della riga di comando di Xcode non sono installati:
Per installare Xcode Command Line Tools utilizzare il comando riportato di seguito:
xcode-select --installareApparirà una finestra di dialogo clicca Installare:
Concordare il Contratto di licenza :
Il download inizierà:
Clic Fatto al termine del download:
Verifica l'installazione di Xcode Command Line Tools utilizzando:
xcode-select -in
Per verificare l'utilizzo del percorso sviluppatore:
xcode-select -p
Gli strumenti Xcode Command Lines sono stati installati sul tuo sistema e ora procedi con il passaggio successivo.
Come installare Homebrew su Mac
Sono disponibili due tipi principali di Mac:
- Mac basato su Intel (Intel i5, i7)
- Mac basato su silicone Apple (M1/M2)
Il processo di installazione di Homebrew su entrambi i tipi di macchine è simile, ma i Mac basati su Apple Silicon richiedono un passaggio aggiuntivo che verrà discusso nella sezione seguente.
i: Come installare Homebrew su un Mac basato su Intel
Esegui il seguente comando nel terminale macOS per avviare l'installazione del gestore pacchetti di Homebrew:
/ bidone / bash -c ' $(arricciatura -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) '
Lo script sopra installerà l'Homebrew nel file /usr/locale/ directory.
ii: Come installare Homebrew su un Mac M1
Il passaggio precedente installerà Homebrew in /opt/homebrew/ directory se il Mac è basato su Apple Silicon (M1/M2).
Sui Mac M1 o M2 c'è un passaggio aggiuntivo da seguire per installare Homebrew. Per impostazione predefinita, l'Homebrew viene scaricato nella directory /opt/homebrew. Questa directory non fa parte della variabile di ambiente ($PATH).
Per rendere questa directory una parte della variabile di ambiente, eseguire il seguente comando su Mac basati su Apple Silicon:
eco 'eval '$(/opt/homebrew/bin/brew shellenv)'' >> ~ / .zprofiloeval ' $(/opt/homebrew/bin/brew shellenv) '
In alternativa, apri il profilo z file nel nano editor usando il comando:
sudo nano ~ / .zprofilo
Ora aggiungi la seguente riga nel file e salvalo:
eval ' $(/opt/homebrew/bin/brew shellenv) '
Nota: La guida all'installazione di Homebrew in questo articolo è per macOS 11.X Big Sur. Homebrew non è ufficialmente supportato sulle versioni precedenti di macOS, ma potrebbe funzionare su macOS Mojave e Catalina.
Per verificare l'installazione di Homebrew, utilizzare il comando riportato di seguito:
birra --versione
Per aggiornare l'Homebrew all'ultima versione, utilizzare:
aggiornamento della birra
Per assistenza relativa a Homebrew, eseguire:
birra --aiuto
Per leggere la pagina man di Homebrew usa:
uomo birra
Come usare Homebrew su Mac
Homebrew viene fornito con tonnellate di comandi per gestire i pacchetti, alcuni comandi comunemente usati sono discussi nella sezione seguente:
Installazione del pacchetto
Per installare una formula o un pacchetto, utilizzare la seguente sintassi:
birra installare < nome del pacchetto >Nota: Per i pacchetti Homebrew viene utilizzato il termine formula; fornisce istruzioni per Homebrew per installare i pacchetti.
Ad esempio, per installare il wget utilità sostituire il
Installazione di botti
Puoi anche installare app basate su GUI usando Homebrew, per questo usa la seguente sintassi:
birra installare --botte < nome del pacchetto >Nota: Per installare i pacchetti nativi di macOS, Homebrew utilizza la definizione di botte.
Ad esempio, per installare il browser Firefox, utilizzare:
birra installare --botte firefox
Elenco dei pacchetti installati
Per controllare i pacchetti installati, possiamo elencare i pacchetti installati di Homebrew utilizzando:
lista delle birre
Disinstallazione dei pacchetti
Per disinstallare il pacchetto Homebrew, segui la sintassi indicata di seguito:
disinstallazione della birra < nome del pacchetto >Rimuovere wget uso del pacchetto:
disinstallazione della birra wget
Per rimuovere una botte usa la seguente sintassi:
disinstallazione della birra --botte < nome del pacchetto > Per eliminare la botte di Firefox, sostituire il file
Controllo delle dipendenze dei pacchetti
Per verificare le dipendenze di un pacchetto specifico, utilizzare il comando indicato di seguito:
distilleria < nome del pacchetto >Ad esempio, per controllare le dipendenze di wget , eseguire:
distilleria wget
Pacchetti di aggiornamento
Per aggiornare un pacchetto Homebrew specifico, usa la seguente sintassi:
aggiornamento della birra < nome del pacchetto >Elenco dei pacchetti obsoleti
Per elencare i pacchetti obsoleti, utilizzare il seguente comando nel terminale:
birra obsoletaRimozione delle dipendenze non necessarie
Per rimuovere le dipendenze indesiderate, utilizzare:
rimozione automatica della birra --funzionamento a secco
Elenco di errori e avvertenze Homebrew
Per elencare errori e problemi di Homebrew, utilizzare il comando riportato di seguito:
dottore della birra
Come disinstallare Homebrew dal Mac
Se non hai più bisogno di un gestore di pacchetti per il tuo Mac con macOS Mojave o versioni successive, Homebrew può essere facilmente rimosso utilizzando il comando indicato di seguito:
/ bidone / bash -c ' $(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh) 'Come disinstallare gli strumenti della riga di comando di Xcode
Per disinstallare Xcode Command Line Tools, eseguire il comando riportato di seguito nel terminale:
sudo rm -rf / Biblioteca / Sviluppatore / CommandLineTools
Conclusione
macOS non viene fornito con alcun gestore di pacchetti, la maggior parte del software viene installata tramite la GUI. Homebrew è un gestore di pacchetti che semplifica l'installazione di pacchetti su macOS tramite l'interfaccia della riga di comando. È abbastanza utile per installare strumenti per sviluppatori e persino applicazioni GUI open source native di macOS.