GNU/Linux >> Tutoriales Linux >  >> Linux

Linuxbrew:un administrador de paquetes común para Linux y Mac OS X

Cerveza casera es un sistema de gestión de paquetes gratuito y de código abierto especialmente diseñado para el sistema operativo Mac OS de Apple. Está escrito con el lenguaje de programación Ruby y viene preinstalado con Mac OS. Como sabrá, es uno de los proyectos de código abierto que tuvo la mayor cantidad de colaboradores y problemas cerrados de cualquier proyecto en GitHub. Si alguna vez buscó un administrador de paquetes similar como Homebrew para su sistema operativo Linux, no busque en ninguna parte, solo busque Linuxbrew . En esta breve guía, analizaremos cómo instalar Linuxbrew en Ubuntu y CentOS, y cómo usarlo para instalar, eliminar y actualizar paquetes.

Linuxbrew es la bifurcación de Homebrew y puede usarlo tanto en Mac OS como en Linux. Su uso es más o menos el mismo que Homebrew. Dado que Linuxbrew se instalará en su directorio de inicio, no requiere acceso de root . Puede usar Linuxbrew para instalar los paquetes que no están empaquetados en su distribución nativa. También permite instalar la mayoría de las aplicaciones y paquetes actualizados.

Instalar Linuxbrew

Linuxbrew necesita las siguientes dependencias en su caja de Linux.

  • Rubí 1.8.6 o posterior
  • CCG 4.4 o más reciente
  • Linux 2.6.16 o posterior
  • x86 de 64 bits o ARM de 32 bits (Frambuesa Pi)

Linuxbrew actualmente no admite plataformas x86 de 32 bits.

Antes de instalar Linuxbrew, asegúrese de que se hayan instalado las dependencias antes mencionadas. Si aún no están instalados, ejecute los siguientes comandos para instalarlos en su sistema Linux.

En Debian, Ubuntu, Linux Mint:

$ sudo apt-get update && sudo apt-get install build-essential curl git python-setuptools ruby

En Red Hat, CentOS, Fedora:

$ sudo yum groupinstall 'Development Tools'
$ sudo yum install curl git irb python-setuptools ruby

Una vez que haya instalado los requisitos previos, ejecute el siguiente comando para instalar Linuxbrew.

Nota: No ejecute los siguientes comandos como root usuario.

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

Una vez que se complete la instalación, debería ver una salida similar a la siguiente.

[...]
==> Next steps:
- Install the Linuxbrew dependencies if you have sudo access:
 Debian, Ubuntu, etc.
 sudo apt-get install build-essential
 Fedora, Red Hat, CentOS, etc.
 sudo yum groupinstall 'Development Tools'
 See http://linuxbrew.sh/#dependencies for more information.
- Add Linuxbrew to your ~/.profile by running
 echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
 echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
 echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
- Add Linuxbrew to your PATH
 PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
- We recommend that you install GCC by running:
 brew install gcc
- Run `brew help` to get started
- Further documentation: 
 https://docs.brew.sh
Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.

Lea atentamente el resultado anterior. Se le preguntará qué hacer a continuación para que Linuxbrew funcione correctamente. Debe realizar esos pasos antes de usar Linuxbrew. Compruebe las líneas en negrita en el resultado anterior. Ejecute esos comandos uno por uno para agregar Linuxbrew a la RUTA como se muestra a continuación.

$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >>~/.profile
$ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.profile
$ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.profile
$ PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"

Finalmente ejecute el siguiente comando para actualizar los cambios.

$ source ~/.profile

E instale gcc, que se recomienda para usar Linuxbrew sin ningún problema. Para hacerlo, ejecute:

$ brew install gcc

Nuevamente, no debe ejecutar este comando como usuario raíz. Realice todos estos comandos como un usuario normal. Como ha visto en los comandos, no hemos usado privilegios de root en ninguna parte. Todos los paquetes y aplicaciones se instalarán en su carpeta $HOME, por lo que no necesita privilegios de root.

Finalmente, ejecute el siguiente comando para asegurarse de que Linuxbrew esté instalado y funcione correctamente:

$ brew doctor

Si ve un resultado como el siguiente, ¡Linuxbrew está funcionando!

Your system is ready to brew.

¡Felicidades! Linuxbrew se ha instalado ahora. Es hora de explorarlo.

Descargar - Guía electrónica gratuita:"5 alternativas de Apple Mail para Mac OS X"

Uso de Linxubrew

Si ya usó Homebrew, puede omitir las siguientes instrucciones y comenzar a usar el administrador de paquetes Linuxbrew de inmediato como la forma en que usa Homebrew. Si eres nuevo en Linuxbrew, sigue leyendo.

Para actualizar Linuxbrew, ejecute:

$ brew update

Si no está seguro de qué paquetes están disponibles, ejecute:

$ brew search

Este comando mostrará la lista de paquetes disponibles.

O bien, puede visitar braumeister sitio para buscar qué paquetes están disponibles.

Ahora, veamos cómo instalar un paquete.

Para instalar un paquete, por ejemplo zsh , solo ejecuta:

$ brew install zsh

De manera similar, para eliminar un paquete, ejecute:

$ brew remove zsh

Es tan simple como eso. Lo único bueno que noté mientras probaba el administrador de paquetes Linuxbrew es que le mostrará un comando alternativo si un paquete en particular no está disponible. Mira el siguiente ejemplo.

$ brew install rsync

Como puede ver en el siguiente resultado, no hay una fórmula disponible con el nombre "rsync". Entonces, mostró un comando alternativo al final de la salida para instalar rsync.

Error: No available formula with the name "rsync" 
==> Searching for similarly named formulae...
These similarly named formulae were found:
grsync librsync vdirsyncer
To install one of them, run (for example):
 brew install grsync
==> Searching taps...
This formula was found in a tap:
homebrew/dupes/rsync
To install it, run:
 brew install homebrew/dupes/rsync

Entonces, ejecuté el siguiente comando para instalar rsync:

$ brew install homebrew/dupes/rsync

Puede buscar paquetes desactualizados usando el comando:

$ brew outdated

Si desea actualizar todos los paquetes obsoletos, simplemente ejecute:

$ brew upgrade

Para actualizar un paquete específico, ejecute:

$ brew upgrade <package_name>

¿Quiere ver dónde están los paquetes descargados? Es sencillo.

$ brew --cache

La salida de muestra sería:

/home/sk/.cache/Homebrew

Aquí puede ver los productos descargados por Linuxbrew.

Para obtener más detalles sobre Linuxbrew, ejecute:

$ brew help

O,

$ man brew

Desinstalar Linuxbrew

¿No te gusta Linuxbrew? Bueno, puedes desinstalar Linuxbrew usando el comando:

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

Si este comando no funciona, intente:

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

Finalmente, elimine el directorio Linuxbrew de su directorio $HOME:

$ sudo rm -rf ~/.linuxbrew

Ahora sabe cómo instalar y usar Linuxbrew en su caja de Linux. El único inconveniente es que Linuxbrew tarda demasiado en compilar e instalar aplicaciones. Aparte de eso, simplemente funciona de inmediato como se anuncia en su sitio web. Si es usuario de Mac y busca un administrador de paquetes similar como Homebrew, entonces Linuxbrew sería una elección perfecta.


Linux
  1. Ukuu Kernel Manager:instale y actualice kernels de Linux en Ubuntu

  2. Cómo instalar y usar PIP Python Package Manager en Rocky Linux 8

  3. Instale python-openstackclient en Linux y Mac OS

  4. Cómo instalar y configurar Monit en Linux para el monitoreo de procesos

  5. Error al instalar el paquete R para Linux

Instale el Administrador de paquetes Synaptic en Linux

Instalar y usar Linuxbrew en el sistema operativo Linux

Cómo instalar y usar i3 Window Manager en Linux

Cómo instalar y configurar el subsistema de Windows para Linux

Cómo instalar Snap Package Manager en distribuciones de Linux

Motrix:un administrador de descargas gratuito y de código abierto para Linux