Bauh: Un gestor gráfico de paquetes para aplicaciones Linux multiformatos
Dado que, los Sistemas Operativos libres y abiertos, como GNU/Linux tienden a tener mucha variedad de aplicaciones en diferentes formatos, algunos más útiles o prácticos que otros, el contar con programas que funcionen como Tiendas de Software, en uno o más formatos siempre será algo muy útil.
Por eso, aplicaciones como «Bauh», serán siempre una interesante y excelente alternativa a los tradicionales Gestores de Paquetes nativos (GUI y CLI) de un solo formato. Debido a que, al estar construida para funcionar como Gestor de paquetes de distintos formatos, sirve como Tienda de aplicaciones universal.
Y antes de entrar en detalles sobre «Bauh», vale destacar existe también otra aplicación similar llamada «App Outlet» de la cual ya hemos publicado antes. Por lo que, en caso de querer explorar dicha publicación luego de finalizar esta presente, dejaremos el enlace más abajo:
“App Outlet es una interesante aplicación que nos permite centralizar en un entorno de Tienda en Línea diferentes y útiles aplicaciones para nuestros Sistemas Operativos libres y abiertos, basadas en los novedosos y diferentes formatos de empaquetamiento (Flatpak, Snap y Appimage) disponibles.” App Outlet: Una tienda universal para aplicaciones GNU/Linux
Bauh: Interfaz gráfica para gestionar las aplicaciones Linux
¿Qué es Bauh?
Según su sitio web oficial en GitHub, la aplicación «Bauh» (se pronuncia ba-oo), que antes era conocida como «fpakman» es:
“Una interfaz gráfica de usuario (GUI) para la gestión de las aplicaciones Linux. Soporta AppImage, Arch (repositorios/AUR), Flatpak, Snap y aplicaciones web nativas.”
Características principales
Entre las características principales de «Bauh» se pueden mencionar las siguientes:
- Panel de gestión: Donde se puede buscar, instalar, desinstalar, actualizar, desactualizar y ejecutar aplicaciones.
- Modo bandeja: Posee la capacidad de iniciarse sobre la bandeja del sistema y publicar notificaciones cuando hay actualizaciones de software disponibles.
- Copia de seguridad del sistema: Puede integrarse con la aplicación Timeshift para ofrecer un proceso de copia de seguridad sencillo y seguro antes de aplicar los cambios en el sistema.
- Temas personalizados: Permite la personalización del estilo (apariencia visual) de la interfaz gráfica.
Además, para cada tipo de formato de archivo, posee funcionalidades o limitaciones específicas. Por ejemplo:
- Sobre paquetes AppImage: Solo los archivos x86_64 de AppImage están disponibles a través del mecanismo de búsqueda por el momento. Y se recomienda la no instalación o desinstalación de AppImageLauncher para evitar fallos durante la instalación de las aplicaciones de este tipo.
- Sobre paquetes Arch/AUR: Solo los gestiona como disponibles sobre sistemas basados en Arch. Maneja los posibles conflictos, las instalaciones de paquetes faltantes u opcionales, y desde varias fuentes. Además, permite la integración con rebuild-detector.
- Sobre paquetes Flatpak: Permite que las aplicaciones de este tipo con actualizaciones ignoradas sean definidas a través del archivo
«~/.config/bauh/flatpak/updates_ignored.txt»
y todo lo relacionado ha este formato puede configurarse a través del archivo de configuración siguiente:«~/.config/bauh/flatpak.yml»
. - Sobre Snap: Permite el refrescar (actualizar) la revisión actual de las aplicaciones Snap instaladas. Realizar cambio de canales de origen de las mismas y todo lo relacionado ha este formato puede configurarse a través del archivo de configuración siguiente:
«~/.config/bauh/snap.yml»
. - Sobre Webapps: Permite la creación de Webapps con solo indicar una URL y unos simples datos más.
Descarga, instalación, uso y pantallazos
Dado que, es una aplicación de Python y se instala con el gestor de paquetes Pip, solo hace falta instalarse con las sencillas órdenes de comandos siguientes:
- Instalar dependencias requeridas
«sudo apt-get install python3 python3-pip python3-yaml python3-dateutil python3-pyqt5 python3-packaging python3-requests»
- Instalar Bauh
«sudo pip3 install bauh»
- Ejecutar Bauh
«bauh»
- Pantallazo
Nota: Para mayor información sobre «Bauh» se puede visitar su sitio web oficial en la web de Paquetes Pip.
Conclusión
Esperamos que esta “pequeña y útil publicación” sobre «Bauh»
, una interesante y muy útil interfaz gráfica (GUI) construida para funcionar como Gestor de paquetes de distintos formatos, de manera tal de, funcionar como Tienda de aplicaciones universal o multiformatos; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto»
y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux»
.
Por ahora, si te ha gustado esta publicación
, no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería, preferiblemente libres, abiertas y/o más seguras como Telegram, Signal, Mastodon u otra del Fediverso, preferiblemente.
Y recuerda visitar nuestra página de inicio en «DesdeLinux» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux. Mientras que, para mayor información, puedes visitar cualquier Biblioteca en línea como OpenLibra y JedIT, para acceder y leer libros digitales (PDFs) sobre este tema u otros.