Recomendado, 2024

Selección del editor

Cómo desinstalar paquetes con homebrew

Cómo Instalar Homebrew en mac OS: El administrador de paquetes perdido para mac OS

Cómo Instalar Homebrew en mac OS: El administrador de paquetes perdido para mac OS

Tabla de contenido:

Anonim

Si ha instalado Homebrew en una Mac para usarlo como administrador de paquetes para varias utilidades de línea de comandos y Unix, probablemente también haya instalado un puñado de paquetes que le resulten útiles. Pero, ¿qué sucede si ya no necesita uno y desea eliminar un paquete particular de Homebrew?

Resulta que desinstalar paquetes / fórmulas con Homebrew es muy fácil, y desinstalar y eliminar paquetes de Homebrew es tan fácil como instalarlos en primer lugar.

Para ser claros, no estamos hablando de desinstalar Homebrew, solo estamos hablando de eliminar paquetes particulares de Homebrew.

Cómo desinstalar y eliminar paquetes de Homebrew

La forma correcta de eliminar un paquete Homebrew es con el comando desinstalar o eliminar.

El comando de desinstalación del paquete Homebrew se ve así:

brew uninstall packageName

El comando remove Homebrew package se ve así:

brew remove packageName

Como ya habrá adivinado, los comandos para eliminar y desinstalar son exactamente los mismos y obtienen el mismo resultado; La eliminación del paquete Homebrew.

Por ejemplo, para eliminar y desinstalar Telnet (suponiendo que haya instalado telnet en la Mac con Homebrew de todos modos), usaría la siguiente cadena de comando:

brew uninstall telnet

O puede usar el comando eliminar para el mismo efecto:

brew remove telnet

Eliminar un paquete de Homebrew es rápido, ya que no es necesario descargar nada, solo elimina el paquete de Homebrew de la Mac.

Puede confirmar que el paquete se eliminó al intentar ejecutar el comando nuevamente, o al verificar dónde están instalados los paquetes de Homebrew y encontrará que el paquete que eliminó ya no está allí.

Opciones adicionales de desinstalación del paquete Homebrew

También hay dos indicadores que puede pasar al comando de desinstalación Homebrew; –Fuerza y ​​–no ignorar dependencias.

El indicador –force (o -f) eliminará por la fuerza el paquete junto con la eliminación de todas las versiones de ese paquete / fórmula.

El indicador –no ignorar dependencias hace exactamente lo que parece, ignorará las dependencias de la fórmula en cuestión al desinstalar el paquete designado.

Administrar dependencias al desinstalar paquetes de Homebrew

Una cosa a tener en cuenta al eliminar y desinstalar paquetes de Homebrew es que si el paquete que se desinstala tiene dependencias que están en uso por otro paquete o fórmula, entonces eso puede romperlo y el paquete secundario ya no funcionará correctamente. Quizás la forma más sencilla de evitarlo es usar el indicador opcional –no ignorar dependencias. Por ejemplo:

brew uninstall --ignore-dependencies telnet

Si no está seguro de qué dependencias existen con un paquete particular de Homebrew, puede usar el comando deps para averiguarlo:

brew deps packageName

Por ejemplo, si instaló python3 en la Mac utilizando el enfoque Homebrew, que tiene una gran cantidad de dependencias, ejecutar ese comando se vería de la siguiente manera:

% brew deps python3
gdbm
openssl
readline
sqlite
xz

Dado que muchos otros paquetes también usan esas dependencias, si fuera a eliminar python3, seguramente querría emitir el indicador –no ignorar dependencias. Lo mismo se aplica a node.js y npm, y muchos otros paquetes populares de Homebrew.

¿Conoces otros métodos o consejos relacionados con la desinstalación de paquetes y fórmulas de Homebrew? ¡Comparte con nosotros en los comentarios a continuación!

Top