La possibilità di aggiungere repository su Linux è essenziale per ottenere software da fonti di terze parti diverse dai repository ufficiali. Su Ubuntu, puoi aggiungere un repository usando il comando add-apt-repository o modificando il file sources.list.
Ma come rimuovi il repository aggiunto una volta che hai finito? Eliminare una voce del repository su Ubuntu è ancora più semplice che aggiungerne una e ci sono diversi modi per fare lo stesso.
Eliminazione della voce del repository da sources.list
Il modo più conveniente per rimuovere un repository di pacchetti indesiderati su Ubuntu è modificando il file fonti.list. Il file sorgenti elenca tutti i repository configurati sul tuo sistema. È possibile visualizzare il contenuto del file utilizzando uno qualsiasi dei programmi Linux per la visualizzazione dei file.
Inizia aprendo il file con un editor di testo a tua scelta (per questa guida useremo Vim):
sudo vim /etc/apt/sources.list
Trova il repository che desideri rimuovere ed elimina l'intera riga. Salva il file ed esci da Vim procedere. Ora aggiorna i sorgenti del pacchetto con:
sudo apt aggiornamento
Dopo aver rimosso un repository dal file sources.list, non riceverai alcun aggiornamento del pacchetto da esso.
Il file sources.list è un file di proprietà di root e può interrompere la configurazione del repository se non modificato correttamente.
Rimozione della chiave GPG per il repository
I pacchetti in un repository sono firmati con una coppia di chiavi: pubblica e privata. Quando aggiungi un repository, chiedi al gestore dei pacchetti (APT) di fidarsi dei pacchetti trovati in quel repository. Dopo aver eliminato la voce del repository dal file di origine, è necessario eliminare anche la chiave GPG ad essa associata.
Per fare ciò, in primo luogo, elenca tutte le chiavi attendibili con:
elenco sudo apt-key
La seconda riga del pub entry è la chiave effettiva, mentre fluido è il nome del repository. Trova il repository che hai appena eliminato, quindi copia gli ultimi otto caratteri della sua chiave.
Immettere quanto segue per rimuovere la chiave, sostituendo il valore esadecimale alla fine con i caratteri copiati:
sudo apt-key del D38B4796
Puoi anche specificare l'intera chiave nel comando se vuoi:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Rimuovi un PPA usando add-apt-repository
Quando si tratta di rimuovere un PPA, il modo migliore e più sicuro è utilizzare add-apt-repository. È l'unico comando che devi aggiungere e rimuovere PPA su Ubuntu. Non lasciarti ingannare dal suo nome facendoti pensare diversamente.
Ottieni un elenco di tutti i PPA configurati elencando i contenuti del file /etc/apt/sources.list.d directory utilizzando il comando ls:
ls /etc/apt/sources.list.d
Una volta trovato il PPA che vuoi rimuovere, usa il file -R flag con repository add-apt:
sudo add-apt-repository -r ppa: autore/reponame
Se l'output viene visualizzato l'errore "add-apt-repository: comando non trovato"., dovrai prima installare lo strumento.
Puoi anche eliminare la cartella PPA dalla directory sources.list.d e rimuoverà il repository dal tuo sistema.
Usa Ubuntu Software Updater per rimuovere un repository
Ubuntu offre un modo grafico per gestire repository software e PPA di terze parti utilizzando l'app Software Updater. Per iniziare, avvia Software Updater dal menu delle applicazioni e fai clic su Impostazioni.
Una volta avviato, passa a Altro Software scheda. Vedrai un elenco di tutte le fonti software di terze parti configurate sul tuo computer. Per disabilitare un repository, deseleziona la casella corrispondente al repository e inserisci la password dell'amministratore.
Se hai deciso di rimuovere il repository dei pacchetti, evidenzia la voce e fai clic Rimuovere.
Infine, aggiorna i sorgenti del pacchetto usando APT:
sudo apt aggiornamento
Puoi anche modificare o aggiungi un repository di terze parti su Ubuntu utilizzando l'app Software Updater.
La gestione del software su Ubuntu semplificata
L'aggiunta e l'eliminazione di repository è un altro aspetto della gestione dei pacchetti su Ubuntu e altre distribuzioni Linux. Per mantenere la sicurezza del tuo sistema, dovresti sempre controllare se un repository o PPA è autentico e non offre software dannoso.
Ubuntu viene fornito con alcuni repository preconfigurati. Questi sono i repository ufficiali da cui è possibile scaricare i pacchetti attendibili da installare.