Bauh: Un gestor gráfico de paquetes universal

Permitidme que hoy os hable de una herramienta que he conocido recientemente llamada Bauh. Dicha herramienta gráfica está pensada para administrar aplicaciones y paquetes en sistemas GNU/Linux. Es heredera de fpakman y es capaz de administrar paquetes del tipo AUR, AppImage, Flatpak, Snap y aplicaciones web nativas.

Cuando se inicia bauh, se mostrará un panel de administración donde se podrá buscar, actualizar, desinstalar e iniciar aplicaciones. Tiene un modo de bandeja que se adjunta como un icono a la bandeja del sistema. El icono se pondrá en color rojo, cuando haya actualizaciones disponibles.

La herramienta está desarrollada en python utilizando Python3 y Qt5

Por lo visto de momento solo está disponible en distribuciones basadas en Debian o en Arch.

Las basadas en Debian deben cumplir algunos requisitos como tener una versión de Python superior a la 3.5 disponer del paquete pip3. Respecto Arch también deben tener una versión actualizada de Python. Para más información podéis consultar la web proyecto que os dejo justo al final de la entrada.

Instalación de Bauh

En sistemas Arch similares tenemos el paquete disponible en AUR.

Con el siguiente paso ya deberíamos tener más que suficiente:

$ sudo pacman -S bauh

Respecto a Debian y derivadas, como Ubuntu 18.04, que es la que estoy utilizando, debemos realizar la instalación mediante pip3.

sudo pip3 install bauh

Bueno, esto es la teoría, porque a mi me dio un error de librerías de python y qt5. Lo he solventado de la siguiente manera:

sudo apt-get update
sudo apt-get apt-get autoclean
sudo apt-get python3-pip python3-setuptools
# Y la parte más importante para que todo funcione:
sudo python3 -m pip install pyqt5==5.14 pyqtchart==5.14

Para lanzarlo, desde la consola de comandos, solo hemos escribir:

bauh

Una vez hecho esto ya lo tenemos listo:

Bauh sobre Ubuntu 18.04

Trabajando con Bauh

Una vez instalado, por ejemplo, en el caso de Manjaro, su aspecto es el siguiente:

Bauh funcionando en Manjaro

Por defecto la aplicación una serie de paquetes recomendados, además podemos filtrar por el tipo de paquete, esto es, si es AUR, Snap, Flatpak o Appimage. Además también nos permite filtrar por categoría, como por ejemplo: arte, audio, desarrollo, diseño, juegos, navegador, música u oficina, entre otros. Incluye un buscador para que podamos localizar el programa que busquemos. Por último, en la esquina inferior derecha, podemos escoger el estilo de la ventana.

Espero que esta entrada os pueda ser de utilidad en algún momento.

Para saber más:

Página en Github del proyecto Bauh

Fuentes consultadas:

Stackoverflow – Install PyQt5 5.14.1 on Linux