Linuxbrew, una bifurcación del administrador de paquetes Homebrew
En el siguiente artículo vamos a echar un vistazo a Linuxbrew. Esta es una bifurcación de Homebrew. Se puede utilizar tanto en Mac OS como en Gnu/Linux. Su uso es “más o menos” el mismo que Homebrew. Se puede instalar en tu directorio home y no requiere permisos de root. Si alguna vez buscas un administrador de paquetes similar a Homebrew para tu sistema operativo Gnu/Linux, debes probar Linuxbrew.
Si alguien no lo sabe, Homebrew es un sistema de gestión de paquetes especialmente diseñado para el sistema operativo Mac OS de Apple. Está escrito usando el lenguaje de programación Ruby y viene preinstalado con Mac OS. Este es uno de los proyectos de código abierto que tuvo la mayor cantidad de contribuyentes y problemas cerrados en GitHub.
Instalar Linuxbrew
Linuxbrew necesita de algunas dependencias para funcionar. Antes de instalar Linuxbrew, hay que asegurarse de que estas están instaladas. Para hacerlo, no tendremos más que abrir una terminal (Ctrl+Alt+T) y ejecutar los siguientes comandos para instalarlas en tu sistema Debian, Ubuntu o Linux Mint:
sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby
Una vez solucionados los requisitos previos, ejecuta el siguiente comando para instalar Linuxbrew.
Nota: No ejecutes los siguientes comandos como usuario root.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)"
El comando anterior nos mostrará una salida que es buena idea leer cuidadosamente. Se nos preguntará qué hacer para que Linuxbrew funcione correctamente. Debes realizar los pasos que te indique antes de utilizar Linuxbrew.
Una de las cosas que tendremos que hacer es ejecutar los siguientes comandos, uno por uno, para agregar Linuxbrew a nuestro PATH:
echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
Y terminamos escribiendo:
echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
Ahora para actualizar los cambios damos la siguiente orden:
source ~/.profile
Como habremos visto en la salida de pantalla que veremos durante la instalación, también nos va a pedir instalar gcc, que se recomienda para utilizar Linuxbrew sin ningún problema. Para hacerlo, ejecuta:
brew install gcc
De nuevo decir que no se debe ejecutar este comando como usuario root. Realiza todos estos comandos como un usuario normal. Todos los paquetes y aplicaciones se instalarán en tu carpeta $HOME, por lo que no necesitas privilegios de administrador.
Uso de Linuxbrew
Si ya has utilizado Homebrew, puede omitir las siguientes instrucciones y comenzar a usar el administrador de paquetes de inmediato como lo harías con Homebrew.
Comprobar si Linuxbrew está instalado
En primer lugar, ejecuta el siguiente comando para asegurarte de que el administrador de paquetes está instalado y funciona correctamente:
brew doctor
Actualizar Linuxbrew
Para actualizar Linuxbrew, ejecuta:
brew update
Si todo está actualizado, verás una pantalla como la anterior captura.
Ver paquetes disponibles
Si no estás seguro de qué paquetes están disponibles, ejecute:
brew search
Este comando mostrará la lista de paquetes disponibles.
O bien, puede visitar el sitio de braumeister para buscar qué paquetes están disponibles.
Instalar un paquete
Para instalar un paquete, por ejemplo, zsh, solo ejecuta:
brew install zsh
Eliminar un paquete
Del mismo modo, para eliminar un paquete, ejecuta:
brew remove zsh
Actualizar paquetes
Si desea actualizar todos los paquetes obsoletos, no tienes más que ejecutar:
brew upgrade
Para actualizar un paquete específico, lanza el siguiente comando:
brew upgrade nombre_del_paquete
Localiza los paquetes descargados
¿Quieres ver dónde están los paquetes descargados? Es sencillo, escribe:
brew --cache
Con este comando se nos mostrará la carpeta en la que podremos encontrar los paquetes descargados por Linuxbrew.
Ayuda de Linuxbrew
Para obtener más detalles sobre su funcionamiento, ejecuta:
brew help
O también podremos consultar la ayuda de que nos ofrece man escribiendo:
man brew
Ahora ya sabes cómo instalar y utilizar de manera básica este administrador de paquetes en tu sistema Gnu/Linux. El único inconveniente es que este tarda bastante en compilar e instalar aplicaciones. Aparte de eso, funciona en la forma en que se anuncia en su sitio web.
Si eres usuario de Mac y estás buscando un administrador de paquetes similar a Homebrew en Gnu/Linux, entonces Linuxbrew sería una elección que deberías probar.
El artículo Linuxbrew, una bifurcación del administrador de paquetes Homebrew ha sido originalmente publicado en Ubunlog.