APTUI è un progetto open source per semplificare la gestione dei pacchetti sui sistemi basati su APT senza abbandonare il terminale.

L’idea è quella di offrire un’interfaccia testuale moderna, capace di guidare l’utente tra repository, pacchetti installati e aggiornamenti disponibili con un approccio più ordinato rispetto ai comandi tradizionali. Non sostituisce APT, ma si appoggia alla sua infrastruttura per offrire un modo più immediato di svolgere operazioni quotidiane come installare, rimuovere o aggiornare software.
Il progetto è sviluppato in Go e utilizza il framework Bubble Tea, una scelta che permette di costruire interfacce testuali fluide e reattive. Il risultato è un ambiente completamente navigabile da tastiera, che ricorda un piccolo pannello di controllo all’interno del terminale. L’utente può scorrere l’elenco dei pacchetti, cercare rapidamente ciò che gli serve e avviare operazioni senza dover ricordare ogni volta la sintassi dei comandi.
Uno degli aspetti più interessanti è la capacità di esplorare l’intero catalogo dei pacchetti disponibili. La ricerca con fuzzy matching aiuta a trovare rapidamente ciò che serve anche quando non si ricorda il nome esatto. I risultati vengono organizzati in schede che separano pacchetti installati, disponibili e aggiornabili, offrendo una panoramica chiara dello stato del sistema. Questo approccio riduce la necessità di lanciare più comandi consecutivi per ottenere le stesse informazioni.
APTUI permette di eseguire tutte le operazioni tipiche della gestione dei pacchetti. È possibile installare, rimuovere, aggiornare o purgare software direttamente dall’interfaccia, anche selezionando più elementi per operazioni multiple. Un pannello dedicato mostra i dettagli del pacchetto, come versione, descrizione, architettura e origine, così da avere tutte le informazioni necessarie prima di procedere.
Un’altra funzione che lo distingue da molti strumenti simili è la cronologia delle operazioni. Ogni azione viene registrata e può essere annullata o ripetuta tramite scorciatoie da tastiera. Questo rende più sicuro sperimentare, soprattutto quando si gestiscono pacchetti meno conosciuti o si interviene su sistemi di produzione.
APTUI integra anche la gestione dei repository. L’utente può visualizzare, abilitare, disabilitare, aggiungere o rimuovere sorgenti software, inclusi i PPA. Il supporto ai formati tradizionali e al più recente DEB822 amplia la compatibilità con le configurazioni moderne. A questo si aggiunge una funzione molto utile: il test dei mirror. L’applicazione può verificare la velocità dei server disponibili e suggerire alternative più rapide o affidabili, facilitando la scelta della sorgente migliore.

Per eseguire operazioni che modificano il sistema sono necessari i privilegi amministrativi, quindi l’avvio con sudo abilita tutte le funzioni avanzate. Nonostante il progetto sia ancora giovane, l’esperienza d’uso risulta già stabile e fluida, con operazioni che scorrono senza intoppi durante i test.
APTUI rappresenta un passo avanti per chi preferisce lavorare nel terminale ma desidera un’interfaccia più strutturata rispetto ai comandi manuali. Un progetto che potrebbe diventare un riferimento per gli utenti di Debian, Ubuntu e Mint che cercano un modo più intuitivo di gestire i pacchetti.
Installare APTUI è molto semplice basta installare il pacchetto deb disponibile in questa pagina.
Fonte: Linuxiac