2010-10-26 23:05:35 +0000 2010-10-26 23:05:35 +0000
151
151

¿Cómo desinstalar Homebrew?

Tengo algunos problemas con el administrador de paquetes, Homebrew . ¡No puedo encontrar como quitarlo!

¿Es seguro quitar todo el /usr/local? Homebrew fue instalado en algún lugar de ese directorio.

Respuestas (6)

224
224
224
2010-10-27 01:56:54 +0000

Homebrew una vez recomendó un script , también enlazado en su FAQ . Las instrucciones han cambiado desde entonces, y proveen un script oficial de desinstalación que puedes descargar y ejecutar:

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

Aquí hay una copia del antiguo script, 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 tu carpeta /usr/local a sus días pre-homebrew. Ver el wiki de instalación de Homebrew para más información.

Nota: Puede que también necesites eliminar ~/.homebrew. Si por casualidad tienes ~/.rvm, entonces deberías eliminar ~/.rvm/bin/brew.

35
35
35
2015-04-14 21:51:02 +0000

Homebrew ahora provee un script de desinstalación localizado aquí.

Sólo ejecuta lo siguiente en la terminal OSX:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
8
8
8
2011-06-11 10:02:35 +0000

También noten que el homebrew cambia el grupo a “staff” y da acceso de escritura al grupo para

  • /usr/local
  • /usr/local/bin
  • /usr/local/include
  • /usr/local/lib
  • /usr/local/sbin /usr/local/share Para volver a poner estos directorios en su estado original hagan:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>

para cada uno o si no tienen propietarios / derechos de fantasía:

sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
1
1
1
2012-06-27 07:33:06 +0000

Intenta esta lista , desinstala el homebrew y las cachés asociadas, siempre que hayas instalado brew al directorio por defecto.

0
0
0
2014-04-24 13:49:59 +0000

Recientemente he hecho un guión para manejar este caso. Elimina completamente Homebrew, y tiene opciones de CLI como los modos silencioso/verboso y de fuerza, así como el modo que devuelve la ubicación de tu instalación de Homebrew.

-3
-3
-3
2010-10-27 00:25:20 +0000

Es posible que haya otros archivos en /usr/local que puedas necesitar y que puedas usar un PM (Package Manager) diferente para eliminar el PM actual.