Tutoriales

Cómo instalar Brew en Ubuntu y otros Linux

Homebrew, también conocido como Brew, es un administrador de paquetes de línea de comandos diseñado principalmente para macOS.

Homebrew se hizo muy popular entre los usuarios de macOS a medida que más desarrolladores desarrollaron herramientas de línea de comandos que podían instalarse fácilmente con Homebrew.

Esta popularidad llevó al desarrollo de Linuxbrew, un puerto de Linux para homebrew. Dado que es principalmente Git y Ruby, y Linux y macOS son sistemas similares a Unix, Brew funciona bien en ambos tipos de sistemas operativos.

El proyecto Linuxbrew finalmente se fusionó con el proyecto homebrew y ahora solo tiene un proyecto brew llamado homebrew.

¿Por qué lo llamo brebaje en lugar de casero? Porque el comando comienza con brew. Lo verá en detalle en una sección posterior.

¿Por qué usar el administrador de paquetes homebrew en Linux cuando tiene apt, dnf, snap, etc.?

Conozco ese sentimiento. Ya tienes un buen administrador de paquetes proporcionado por tu distribución. Además, tiene Snap, Flatpak y otros sistemas de embalaje universales.

¿Realmente necesita el administrador de paquetes homebrew en su sistema Linux? La respuesta realmente depende de sus requisitos.

Verá, además del administrador de paquetes de la distribución y los paquetes universales, se encontrará con situaciones en las que necesitará otros administradores de paquetes como Pip (para aplicaciones Python) y Cargo (para paquetes Rust).

Imagina que te has encontrado con una buena herramienta de línea de comandos y quieres probarla. El repositorio menciona que solo se puede instalar utilizando brewing o código fuente. En tal caso, tener la preparación en su sistema puede ser útil. Después de todo, la instalación desde la fuente no está de moda (y es conveniente) en la década de 2020.

En otras palabras, tiene una opción adicional en caso de que se encuentre con una herramienta CLI interesante que solo ofrece la opción de instalación Brew.

Instale homebrew en Ubuntu y otras distribuciones de Linux

La instalación es bastante sencilla. Solo debes asegurarte de tener todas las dependencias.

Paso 1: instalar dependencias

Necesita una versión relativamente más reciente de gcc y glibc. Puede instalar el paquete Build Essential en Ubuntu para obtenerlos. Aparte de eso, también necesita instalar git, curl y procps (para monitorear el proceso del sistema).

Puede instalarlos todos juntos en sistemas basados ​​en Ubuntu y Debian:

sudo apt-get install build-essential procps curl file git
Estoy instalando dependencias para homebrew en Ubuntu / Debian

Para otras distribuciones, utilice su administrador de paquetes e instale estas dependencias.

Paso 2: instala homebrew

Puede ver por qué tuvo que instalar Curl. Le permite descargar el archivo de script de instalación en la terminal.

Simplemente ingrese este comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Cuando se le solicite la tecla RETORNO, presione Entrar:

Instalar Homebrew en Ubuntu

Al final del concurso de scripts, se recomienda ejecutar algunos comandos para agregarlos a la variable PATH. En realidad, Homebrew se instala en su directorio de inicio y luego se vincula suavemente al directorio / usr / local.

Siga el comando sugerido en Pasos siguientes para agregar homebrew a la variable PATh

Puede simplemente copiar y pegar el terminal. Simplemente seleccione el comando sugerido y presione Ctrl + Shift + C para copiar y Ctrl + Shift + V para pegar.

Alternativamente, puede simplemente copiar y pegar este comando:

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> $HOME/.bash_profile

Y luego esto:

eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
Agregar comandos de preparación a la RUTA

Paso 3: verifique la instalación de preparación

Estas casi listo. Solo asegúrese de que el comando brew se pueda ejecutar usando el comando brew doctor:

brew doctor

El comando Brew Doctor le dirá si hay un problema.

Puede verificar esto instalando el proyecto Hello de muestra:

brew install hello

Si no ve ningún error, puede usar el administrador de paquetes homebrew en Linux.

Use el comando brew para instalar, eliminar y administrar paquetes

Permítanme compartir brevemente con ustedes algunos comandos brew que pueden usar para instalar, eliminar y administrar paquetes.

Dado que Homebrew está instalado en su directorio de inicio, no necesita sudo para ejecutarlo (al igual que Pip y Cargo).

Para instalar un paquete con brew, use la opción de instalación:

brew install package_name

Aquí no hay autocompletado para el nombre del paquete. Necesita saber el nombre exacto del paquete.

Para quitar un paquete de preparación, puede Extinguir o desinstalar Oportunidad. Ambos funcionan igual.

brew remove package_name

También puede enumerar los paquetes de preparación instalados con este comando:

brew list

También puede eliminar las dependencias innecesarias con la opción de eliminación automática:

brew autoremove

En la siguiente captura de pantalla, solo tenía dos paquetes instalados con brew, pero también muestra las dependencias instaladas para estos paquetes. Las dependencias permanecieron incluso después de que se eliminó el paquete. La eliminación automática finalmente los eliminó.

Listar y eliminar paquetes de preparación

Hay muchas más opciones de comando para elaborar cerveza, pero eso no está destinado a este tutorial. Siempre puede revisar su documentación y explorar más.

Quitar Homebrew de Linux

No completaremos este tutorial sin agregar los pasos para eliminar Homebrew de su sistema Linux.

De acuerdo con los pasos mencionados en su repositorio de GitHub, debe descargar y ejecutar el script de desinstalación usando este comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

Se le pedirá que confirme la eliminación presionando la tecla Y.

Quitar Homebrew de Linux

Cuando se completa la desinstalación de Homebrew, se enumeran los archivos y directorios restantes:

Archivos restantes después de eliminar Homebrew

Dejaré que elimines los archivos y directorios tú mismo.

diploma

Como mencioné anteriormente, homebrew es una extensión de lo que ya tienes. Si te encuentras con una aplicación que solo tiene brew como método de instalación, será útil tener Homebrew instalado en tu sistema Linux.

¿Le gustaría agregar algo a este tema o compartir su pregunta u opinión? Utilice el área de comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba