Disinstalla tutti i programmi installati da Homebrew

1

Mi chiedo se c'è un modo per disinstallare tutti i "programmi" installati da Homebrew? Lo stavo usando e ho installato programmi che corrispondevano alla programmazione o all'utilizzo di C / C ++ e usato il terminale per compilarlo ma non lo useremo tra qualche mese.

    
posta user5175319 03.08.2015 - 12:04
fonte

3 risposte

2

In base alla FAQ homebrew , per disinstallare homebrew che usi :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Se non vuoi disinstallare completamente home-brew ma vuoi solo rimuovere tutti i pacchetti installati da homebrew, penso questo farà ciò di cui hai bisogno (non sono attualmente in una posizione per rimuovere tutti i miei pacchetti da controllare):

#Loop while there are still package installed
while [[ 'brew list | wc -l' -ne 0 ]]; do
    #Interate over each installed package
    for EACH in 'brew list'; do
        #Uninstall each package
        brew uninstall $EACH --force
    done
done

Ho incluso l'intero ciclo in un doppio controllo per verificare che, dopo la prima esecuzione, tutti i pacchetti siano stati disinstallati, sono quasi certo che saranno dovuti all'opzione --force , ma cinghia e parentesi graffe .. .

    
risposta data 03.08.2015 - 12:27
fonte
1

Solitamente faccio solo brew remove --force $(brew list) .

    
risposta data 09.10.2018 - 19:22
fonte
0

Da homebrew/FAQ.md :

How do I uninstall Homebrew?

To uninstall Homebrew, paste the command below in a terminal prompt.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Download the uninstall script and run ./uninstall --help to view more uninstall options.

Il seguente script dichiara anche di disinstallare completamente homebrew .

    
risposta data 03.08.2015 - 12:14
fonte

Leggi altre domande sui tag