Bauh un’unica interfaccia grafica per gestire ogni tipo di pacchetto su Linux

Bauh nasce come evoluzione del progetto fpakman, creato nel 2019 da vinifmor per offrire agli utenti Manjaro una semplice GUI per gestire Flatpak. Col tempo, è stato ampliato per supportare Snap, AppImage, pacchetti Debian e Arch (compreso AUR), oltre alle Web app native. Il suo obiettivo è chiaro: unificare sotto un unico strumento tutte le modalità di installazione di software universali, superando i limiti dei gestori tradizionali. Questa ambizione si riflette anche nel suo nome, che allude a un “centro di controllo” di pacchetti universali .

Dopo l’avvio, Bauh esegue una scansione rapida per aggiornamenti disponibili, offrendo subito in evidenza ciò che necessita di attenzione. Non appena lo start-up è completato, viene mostrata una lista esaustiva delle applicazioni installate, consentendo di aggiornare in blocco o singolarmente, oppure di ripristinare versioni precedenti . I pacchetti Debian richiedono la presenza di aptitude, mentre Arch/AUR, Flatpak e Snap sono riconosciuti automaticamente, con la possibilità di selezionare le fonti da includere o escludere dalle ricerche .

L’interfaccia è studiata per essere chiara e funzionale: ogni formato è identificato da un’icona dedicata, e il pulsante “Install” si attiva per il pacchetto prescelto. Per Flatpak si può decidere se installare a livello utente o di sistema, mentre per Snap è disponibile la selezione del canale di distribuzione.

L’installazione di Bauh sulle principali distribuzioni non presenta difficoltà. Su Arch o Manjaro è sufficiente estrarlo dall’AUR (pacchetto bauh), su sistemi Debian/Ubuntu basta usare pip3 dopo avere configurato le dipendenze Python necessarie. In alternativa, il progetto offre un AppImage ufficiale, che richiede solamente fuse e qt5dxcb-plugin per funzionare correttamente.

Tra le funzioni che lo rendono davvero interessante, figurano la modalità “tray”, che mantiene Bauh attivo nell’area di notifica e monitora gli aggiornamenti in background, l’integrazione con Timeshift per creare backup pre-aggiornamento, e la possibilità di personalizzare temi, filtri e suggerimenti. Il cuore del progetto è alimentato da moduli Python modulari (i cosiddetti “gems”), orientati ciascuno a una tecnologia di pacchetto: questa architettura rende Bauh estendibile e migliorabile. Molte segnalazioni di bug e richieste di funzionalità sono aperte su GitHub, dal supporto a Qt6 alla gestione di root in volo e proxy HTTP . Chi approccia Bauh apprezzerà anche la possibilità di installare web‑app native tramite URL; sono create automaticamente con Electron o nativefier, con personalizzazioni e fix Javascript precaricati.

Dal punto di vista pratico, Bauh rappresenta una svolta per chi lavora con ambienti ibridi: combina la gestione dei repository tradizionali con pacchetti universali, garantendo trasparenza, aggiornamenti agevoli e backup integrati. I forum, in particolare su Arch e distribuzioni come Garuda, segnalano alcune imperfezioni (ad esempio nel listing dei pacchetti Snap), ma la comunità attiva contribuisce costantemente alla sua crescita .

Home Bauh

Lascia un commento