![¿Cómo desinstalar Homebrew?](https://rvso.com/image/1254789/%C2%BFC%C3%B3mo%20desinstalar%20Homebrew%3F.png)
Tengo algunos problemas con el administrador de paquetes.cerveza casera. ¡No encuentro cómo eliminarlo!
¿Es seguro eliminarlo entero /usr/local
? Homebrew se instaló en algún lugar de ese directorio.
Respuesta1
Proporcionan un funcionarioscript de desinstalaciónpuedes descargar y ejecutar:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Homebrew recomendó una vez un guión antiguo, también vinculadoen sus preguntas frecuentes.
Aquí hay una copia del guión antiguo, con fines históricos:
cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew
Esto también debería revertir su /usr/local
carpeta a sus días anteriores a Homebrew. Ver elWiki de instalación caserapara más información.
Nota: Es posible que también deba eliminarlo ~/.homebrew
. Si lo tienes ~/.rvm
, entonces deberías eliminarlo ~/.rvm/bin/brew
. Si alguno de sus paquetes de preparación tenía servicios de preparación en ejecución, debe desactivarlos. Si algún paquete instaló sus propias bibliotecas (como pip de Python), deberá desinstalarlos manualmente.
Respuesta2
Homebrew proporciona unascript de desinstalación ubicado aquí.
Simplemente ejecute lo siguiente en la terminal OSX:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
Respuesta3
También tenga en cuenta que homebrew cambia el grupo a 'personal' y otorga acceso de escritura al grupo para
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Para devolver estos directorios a sus estados originales, haga lo siguiente:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>
para cada uno o si no tienes propietarios/derechos sofisticados:
sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
Respuesta4
Yo recientementeHizo un guión para manejar este caso.. Elimina por completo Homebrew y tiene opciones CLI como modos silencioso/detallado y forzado, así como un modo que devuelve la ubicación de su instalación de Homebrew.