Cómo desinstalar Homebrew de Mac OS
Tabla de contenido:
Si previamente instaló Homebrew en una Mac y ahora decidió que ya no necesita o no quiere el administrador de paquetes de la línea de comandos, puede desinstalar Homebrew de MacOS y eliminar por completo Homebrew y todos los paquetes y fórmulas instalados desde Mac.
Este tutorial explicará cómo desinstalar completamente Homebrew de una Mac, lo que significa que eliminará todo el administrador de paquetes, junto con la eliminación de los comandos brew y cask, junto con los diversos paquetes de software que pueden tener sido instalado.Notablemente, esto es completamente diferente a simplemente desinstalar paquetes individuales con Homebrew, que es como eliminaría una fórmula particular del administrador de paquetes.
Cómo desinstalar y eliminar Homebrew en Mac OS
Hay algunas maneras de desinstalar Homebrew y eliminarlo de una Mac. Quizás el método más simple es usar una sola cadena de comando ingresada en la Terminal, así como ejecuta un comando ruby y curl en la línea de comando para instalar Homebrew, también ejecuta un comando ruby y curl para desinstalar Homebrew de una Mac.
El único comando para desinstalar Homebrew es el siguiente, dependiendo de su versión de MacOS:
"Para desinstalar Homebrew en MacOS Catalina, macOS Big Sur y MacOS Mojave: /bin/bash -c $(curl -fsSL https://raw.githubusercontent. com/Homebrew/install/master/uninstall.sh)"
Para desinstalar Homebrew de MacOS High Sierra, Sierra, El Capitan y versiones anteriores: ruby -e $(curl -fsSL https://raw.githubusercontent.com/ Homebrew/instalar/maestro/desinstalar)"
Esto usa ruby para ejecutar el script de desinstalación de Homebrew que se descarga de github con el comando curl. Cuando se ejecuta correctamente, el script de desinstalación se ejecutará en la Mac y eliminará Homebrew por completo.
Opción 2: Desinstalar Homebrew con el script de desinstalación manualmente
Si no le gusta la idea de ejecutar un script descargado de Internet con curl (que es comprensible para las personas preocupadas por la seguridad), también puede ver, descargar y revisar el script de desinstalación de antemano y luego ejecútelo manualmente en la computadora de la que desea eliminar Homebrew.
El script de desinstalación de Homebrew se encuentra en la siguiente URL:
https://raw.githubusercontent.com/Homebrew/install/master/uninstall
Guarde ese archivo como un documento de texto etiquetado como "desinstalar" o "desinstalar homebrew" o como quiera llamarlo, y luego ejecute el comando como de costumbre. Alternativamente, puede ejecutar el script de desinstalación con el indicador de ayuda para obtener más detalles y opciones:
./uninstall --help
Si utiliza cualquiera de los métodos descritos anteriormente, Homebrew se desinstalará. Esto también eliminará cualquier paquete que contenga, pero si solo desea desinstalar ciertas fórmulas y paquetes en lugar de Homebrew por completo, debe centrarse en estas instrucciones.
La última opción, que no vamos a cubrir aquí debido a la complejidad y la variabilidad de la configuración de cada usuario y los paquetes que han instalado, es eliminar manualmente todos los directorios, dependencias, fórmulas y todos los archivos relacionados de la amplia gama de ubicaciones de directorios de Homebrew, incluida la eliminación de cada elemento individual en la ubicación del paquete instalado de Homebrew de la Mac. Ese es un proceso que consume mucho más tiempo, y estará buscando en una variedad de directorios de nivel de sistema. Este método es inapropiado para la gran mayoría de los usuarios, avanzados o no, y por lo tanto no estará cubierto.Pero si tiene curiosidad, use los comandos find, localize y mdfind para descubrir todos los datos relacionados con Homebrew, brew, cask y Cellar en la Mac.
Eso es todo, asumiendo que ejecutó los scripts de desinstalación de Homebrew, el proceso es bastante sencillo y la eliminación está completa. Por supuesto, si necesita y usa Homebrew, no hay razón para desinstalarlo, pero si instaló Homebrew y luego descubrió que no le sirve, quizás sea relevante eliminarlo de su Mac.