Come disinstallare Homebrew da Mac OS
Sommario:
Se in precedenza hai installato Homebrew su un Mac e ora hai deciso che non hai più bisogno o non desideri più il gestore pacchetti della riga di comando, puoi disinstallare Homebrew da MacOS e rimuovere completamente Homebrew e tutti i pacchetti e le formule installati dal Mac.
Questo tutorial illustrerà come disinstallare completamente Homebrew da un Mac, il che significa che rimuoverà l'intero gestore di pacchetti stesso, oltre a rimuovere i comandi brew e cask, insieme ai vari pacchetti software che potrebbero avere stato installato.In particolare, questo è completamente diverso dalla semplice disinstallazione di singoli pacchetti con Homebrew, che è il modo in cui rimuoveresti una particolare formula dal gestore pacchetti.
Come disinstallare e rimuovere Homebrew in Mac OS
Esistono alcuni modi per disinstallare Homebrew e rimuoverlo da un Mac. Forse il metodo più semplice consiste nell'utilizzare una singola stringa di comando inserita nel Terminale, proprio come si esegue un comando ruby and curl nella riga di comando per installare Homebrew, si esegue anche un comando ruby and curl per disinstallare Homebrew da un Mac.
L'unico comando per disinstallare Homebrew è il seguente, a seconda della versione di MacOS in uso:
" Per disinstallare Homebrew in MacOS Catalina, macOS Big Sur e MacOS Mojave: /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 precedenti: ruby -e $(curl -fsSL https://raw.githubusercontent.com/ Homebrew/installa/master/disinstalla)"
Questo usa ruby per eseguire lo script di disinstallazione di Homebrew che viene scaricato da github con il comando curl. Se eseguito correttamente, lo script di disinstallazione verrà eseguito sul Mac e rimuoverà completamente Homebrew.
Opzione 2: disinstallazione manuale di Homebrew con lo script di disinstallazione
Se non ti piace l'idea di eseguire uno script scaricato da Internet con curl (che è comprensibile per le persone attente alla sicurezza), puoi anche visualizzare, scaricare ed esaminare lo script di disinstallazione in anticipo , quindi eseguilo manualmente sul computer da cui desideri rimuovere Homebrew.
Lo script di disinstallazione di Homebrew si trova al seguente URL:
https://raw.githubusercontent.com/Homebrew/install/master/uninstall
Salva quel file come documento di testo con l'etichetta "uninstall" o "uninstallhomebrew" o come vuoi chiamarlo, quindi esegui il comando come al solito. In alternativa, puoi eseguire lo script di disinstallazione con il flag –help per ottenere maggiori dettagli e opzioni:
./uninstall --help
Se utilizzi uno dei due metodi descritti sopra, Homebrew verrà disinstallato. Questo rimuoverà anche tutti i pacchetti con esso, ma se vuoi solo disinstallare determinate formule e pacchetti piuttosto che Homebrew interamente dovresti invece concentrarti su queste istruzioni.
L'ultima opzione, che non tratteremo qui a causa della complessità e della variabilità della configurazione di ciascun utente e dei pacchetti che ha installato, è eliminare manualmente tutte le directory Homebrew, le dipendenze, la formula e tutti i file correlati dalle posizioni delle directory Homebrew ad ampio raggio, inclusa la rimozione di ogni singolo elemento nella posizione del pacchetto installato Homebrew del Mac. Questo è un processo che richiede molto più tempo e scaverai in una varietà di directory a livello di sistema. Questo metodo non è appropriato per la stragrande maggioranza degli utenti, avanzati o meno, e quindi non sarà coperto.Ma se sei curioso, usa i comandi find, locate e mdfind per scoprire tutti i dati relativi a Homebrew, brew, cask e Cellar sul Mac.
Questo è tutto, supponendo che tu abbia eseguito gli script di disinstallazione di Homebrew, il processo è piuttosto semplice e la rimozione è completa. Ovviamente se hai bisogno e usi Homebrew non c'è motivo di disinstallarlo, ma se ti è capitato di installare Homebrew e in seguito hai scoperto che non ti serve, forse è rilevante rimuoverlo dal tuo Mac.