martedì, Maggio 7, 2024

Gestire Software in Ubuntu: Disinstallazione e Rimozione Programmi

**DISINSTALLARE PROGRAMMI USANDO IL Software CENTER DI UBUNTU**

Cliccando sull’icona raffigurante una piccola lente d’ingrandimento, si può digitare – nella casella di ricerca – il nome del programma da disinstallare.

Dalla schermata dei risultati, si può quindi cliccare sull’applicazione da eliminare quindi selezionare l’icona del cestino (pulsante rosso).

Questo approccio è semplice ed efficace. Tuttavia, può capire che il Software Center si comporti in modo anomalo o che l’elemento software da rimuovere sia una libreria software o un’utilità funzionante dalla riga di comando. In questi casi, è indispensabile ricorrere alla finestra del terminale Linux.

**COME ELIMINARE I PROGRAMMI LINUX DAL TERMINALE DI UBUNTU**

Per rimuovere un programma Linux dalla finestra del terminale, è necessario conoscere il nome corretto del pacchetto software corrispondente. Nel caso in cui il nome indicato non fosse corretto, Ubuntu mostra il messaggio d’errore Impossibile trovare il pacchetto.

Conoscere il nome del pacchetto relativo al programma da disinstallare è molto semplice. Basta infatti digitare quanto segue:

apt list -i | grep -i nome

Al posto di nome, si può indicare una parte del nome dell’applicazione della quale ci si vuole liberare. Il comando, tuttavia, potrebbe non restituire uno o più programmi Linux che risultano invece installati sul sistema. Perché? Perché Ubuntu si serve anche del sistema di gestione dei pacchetti Snap, sviluppato da Canonical (ne parliamo più avanti).

A questo punto, si può impartire il comando seguente per rimuovere l’applicazione specificata. La denominazione corretta del pacchetto va riportata al posto della stringa nome:

sudo apt remove nome -y

L’opzione -y permette di rimuovere subito il pacchetto indicato senza ulteriori conferme.

**COME DISINSTALLARE PROGRAMMI INSTALLATI CON SNAP SU UBUNTU**

L’idea alla base di Snap, inoltre, è quella di poter eseguire la stessa applicazione su distribuzioni diverse (quindi non solo Ubuntu) senza la necessità di ricompilare il codice, scongiurando qualunque problema di compatibilità.

Il concetto di versioning offre la possibilità di installare più versioni di un’applicazione contemporaneamente. Un approccio utile per chi è interessato a provare nuove versioni dei software senza sostituire la versione stabile in uso.

Il sistema di installazione classico dei programmi Linux, si basa principalmente su package manager come apt per Debian/Ubuntu o yum/dnf per Fedora: ne parliamo nell’articolo su come creare un server Linux. Le applicazioni sono caricate attingendo al contenuto dei repository ufficiali della distribuzione e le dipendenze sono risolte dal gestore di pacchetti. Le applicazioni possono anche essere installate manualmente dai sorgenti, ma in questo caso la gestione delle dipendenze è più complessa e dipende dall’utente.

**QUALI APPLICAZIONI SNAP SONO PRESENTI SUL SISTEMA UBUNTU LINUX**

Per farsi un’idea dei programmi installati mediante Snap e presenti sulla macchina Ubuntu, è possibile digitare l’istruzione seguente dalla finestra del terminale Linux:

snap list

Con una sintassi simile a quella vista in precedenza, si può cercare il nome del pacchetto corrispondente al programma da eliminare:

snap list | grep -i nome

La disinstallazione dei programmi installati mediante il package manager Snap è possibile semplicemente digitando quanto segue:

sudo snap remove nome

**RIMUOVERE TUTTE LE TRACCE DEI PROGRAMMI LINUX INSTALLATI**

Quando si richiede la rimozione di un pacchetto software in Ubuntu, i componenti del programma sono automaticamente rimossi. Tuttavia, il sistema lascia inalterato il contenuto dei file di configurazione: il comportamento è voluto in quanto reinstallando il medesimo programma l’utente potrebbe avere piacere a ritrovarsi le stesse preferenze e impostazioni personalizzate.

Per rimuovere anche i file di configurazione, ovvero le tracce dei programmi Linux permaste sul sistema, si può utilizzare il comando seguente (al posto di sudo apt remove o dopo aver impartito quest’ultimo):

sudo apt purge nome

In ogni caso, il comando purge non rimuove alcun dato o file di configurazione memorizzato nella directory home di qualsiasi utente.

Infine, c’è un utile “comando magico” che si occupa di recuperare spazio su disco, ad esempio eliminando le dipendenze non utilizzate e tutte le informazioni obsolete ancora conservate sul sistema:

sudo apt autoremove

Questi sono i principali metodi per disinstallare programmi in Ubuntu Linux, offrendo agli utenti una vasta gamma di strumenti per gestire l’installazione e la disinstallazione delle applicazioni. Gli strumenti menzionati consentono agli utenti di personalizzare la propria esperienza e mantenere il sistema efficiente e pulito da software non più necessario.

ARTICOLI COLLEGATI:

ULTIMI ARTICOLI: