Ogni volta che volete installare un pacchetto software sul vostro sistema Ubuntu, fate prima riferimento al repository ufficiale di Ubuntu elencato nel file sources.list del vostro sistema. Se il software non è disponibile lì, è possibile installarlo attraverso qualsiasi repository PPA su cui è disponibile. I repository PPA sono repository non ufficiali di quei pacchetti software che sono resi disponibili agli utenti attraverso Launchpad. Launchpad, una piattaforma sviluppata da Canonical, permette agli sviluppatori di caricare il loro codice su di essa dove i pacchetti .deb sono resi disponibili per gli utenti per installare il software.

In questo articolo, descriveremo come utilizzare la linea di comando di Ubuntu e l’interfaccia grafica al fine di:

  • Elencare i repository PPA aggiunti al vostro sistema
  • Aggiungere un repository PPA al vostro sistema per scaricare software
  • Rimuovere un repository PPA aggiunto dal vostro sistema

Abbiamo eseguito i comandi e le procedure menzionate in questo articolo su un sistema Ubuntu 18..04 LTS.

Gestione dei repository PPA attraverso la riga di comando

Se sei come me che preferisce utilizzare la riga di comando per eseguire tutte le operazioni amministrative su Linux, ecco come è possibile eseguire la gestione di base dei repository su Ubuntu.

È possibile aprire la riga di comando di Ubuntu, il terminale, sia attraverso il Dash di sistema o la scorciatoia Ctrl+Alt+T.

List Added PPA Repositories

Se volete elencare tutti i repository disponibili sul vostro sistema Ubuntu, inserite il seguente comando nel Terminale:

$ apt policy

Un altro metodo per elencare tutti i repository PPA aggiunti è stampare il contenuto della directory /etc/apt/sources.list.d. Questa directory contiene l’elenco di tutti i repository disponibili sul vostro sistema.

Ecco come usare il comando:

$ ls /etc/apt/sources.list.d

Aggiungi un repository PPA

Solo un utente autorizzato può aggiungere/rimuovere e configurare software e repository in Ubuntu. Ecco la sintassi del comando che puoi usare come sudo per aggiungere un PPA al tuo sistema:

$ add-apt-repository ppa:ppa_name

E poi installare il pacchetto richiesto dal repository aggiunto come sudo come segue:

$ apt install package_name

In Ubuntu 18.04, non è necessario utilizzare il comando apt-get update dopo aver aggiunto un nuovo repository in quanto il sistema esegue automaticamente questa operazione. Nelle versioni precedenti di Ubuntu, era necessario eseguire il seguente comando prima di installare un pacchetto in modo da poter installare l’ultima versione disponibile di un software:

$ sudo apt-get update

Esempio:

Presentiamo un esempio in cui aggiungeremo il repository PPA di Thomas Schiex al nostro sistema che poi useremo per installare Blender, una suite di creazione 3D.

Aggiungeremo il PPA attraverso il seguente comando come sudo:

$ sudo add-apt-repository ppa:thomas-schiex/blender

Ora che il PPA è aggiunto, è semplice come inserire il seguente comando per installare l’ultima applicazione Blender:

$ sudo apt-get install blender

Rimuovere un repository PPA

Se vuoi rimuovere un repository PPA aggiunto dal tuo sistema, puoi usare la seguente sintassi di comando come sudo:

$ add-apt-repository -remove ppa:ppa_name

Il comando precedente rimuove solo il PPA dal tuo sistema e non il pacchetto software che hai installato tramite esso.

Per esempio, per rimuovere il repository che ho aggiunto nella sezione precedente, eseguirò il seguente comando nel terminale:

$ add-apt-repository --remove ppa:thomas-schiex/blender

Purgare un repository

Purgare un repository significa rimuoverlo dal tuo sistema e anche declassare i pacchetti software che hai scaricato tramite esso. C’è questa utility chiamata PPA Purge che puoi usare per questo scopo.

Puoi installare questa utility attraverso i repository ufficiali di Ubuntu come segue:

$ sudo apt-get install ppa-purge

Puoi quindi utilizzare la seguente sintassi di comando per eliminare un repository aggiunto:

$ ppa-purge ppa:ppa_name

Esempio:

$ ppa-purge ppa:thomas-schiex/blender

Rimozione manuale di un repository

Come detto sopra, i file .sono salvati nella directory /etc/apt/sources.list.d. Puoi rimuovere manualmente un PPA da questa directory usando il comando rm come segue:

$ rm /etc/apt/sources.list.d/ppa_list_file

Esempio:

$ sudo rm /etc/apt/sources.list.d/thomas-schiex-ubuntu-blender-bionic.list

Gestione dei repository PPA attraverso l’UI

Un’utilità dell’UI di Ubuntu chiamata Software and Updates ti aiuta nella gestione sia dei repository ufficiali di Ubuntu che dei PPA. Ecco come puoi usarla:

Lista dei repository PPA aggiunti

Per aprire l’utilità Software e aggiornamenti, inserisci le parole chiave rilevanti nella ricerca Dash come segue, oppure puoi aprirla direttamente dall’elenco Applicazioni.

Di default, l’utilità Software e aggiornamenti si apre nella scheda Software Ubuntu. Per visualizzare i repository PPA aggiunti al tuo sistema, seleziona la scheda Other Software.

Add a PPA Repository

Per aggiungere un nuovo repository PPA, clicca sul pulsante Add dalla vista Other Software. Si aprirà la seguente finestra di dialogo:

Nel campo della linea APT, metti il nome del PPA che vuoi aggiungere e poi clicca sul pulsante Add Source. Il sistema vi chiederà quindi l’autenticazione in quanto solo un utente autorizzato può aggiungere un repository a Ubuntu. Inserisci la password per sudo e poi clicca su Authenticate.

Il tuo nuovo repository sarà aggiunto al tuo sistema e apparirà nell’elenco Other Software di questa utility.

Rimuovi un repository PPA

Puoi rimuovere un PPA aggiunto selezionandolo prima dall’elenco Other Software nell’utility Software and Updates, e poi cliccando sul pulsante Remove.

Ora siete in grado di gestire i repository PPA per esplorare molto di più di quanto sia disponibile nei repository ufficiali di Ubuntu.

Come aggiungere/rimuovere i repository PPA in Ubuntu

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.