Come rimuovere in sicurezza i repository PPA in Ubuntu

Come rimuovere in sicurezza i repository PPA in Ubuntu
Gli archivi dei pacchetti personali, popolarmente noti come repository PPA, forniscono agli utenti Ubuntu un modo per ottenere un software nuovo e aggiornato regolarmente. Alcuni di questi repository sono ufficiali e forniti dagli sviluppatori di Ubuntu. Tuttavia, spesso questi PPA contengono app di terze parti. Questo articolo spiegherà come rimuovere i repository PPA nel caso in cui non li desideri e il software che ne deriva. È una pratica comune rimuovere tutti i PPA di terze parti prima di aggiornare le versioni più recenti di Ubuntu.

Metodo grafico

Per rimuovere i PPA utilizzando un'app GUI, è necessario installare un'applicazione denominata "Manager di pacchetti sinaptici". Esegui il comando seguente per installare Synaptic:

$ sudo APT Installa sinaptico

Avvia Synaptic dal menu dell'applicazione e vai alla scheda "Impostazioni> Repository> Altro software".


Per disabilitare un PPA, deseleziona le caselle di controllo sia per il repository principale che per il suo repository di codice sorgente. Fai clic sul pulsante "Chiudi" per uscire. Potresti essere richiesto di ricaricare i repository, fare clic su "Ricarica" ​​per aggiornare tutti i repository aggiunti al tuo sistema Ubuntu.


Aspetta che il processo di ricarica finisca. Si noti che la disabilitazione dei PPA dalla scheda "Altro software" rimuoverà solo i repository. Eventuali pacchetti aggiornati o installati dai repository PPA rimarranno invariati. Sfortunatamente Synaptic non fornisce un modo automatico di rimuovere sia la fonte del repository che i pacchetti installati da esso. È possibile rimuovere manualmente i pacchetti da Synaptic usando due metodi.

Nel primo metodo, dovrai rimuovere manualmente i pacchetti prima di disabilitare i repository nella scheda "Altro software". Fare clic sulla scheda "Origine" nella barra laterale e fare clic sul repository che si intende rimuovere. Rimuovere tutti i pacchetti dal repository evidenziato, come mostrato nello screenshot seguente:


Una volta fatto, è possibile procedere a disabilitare i repository nella scheda "Altro software".

Il secondo metodo può essere utilizzato dopo aver rimosso i repository nelle opzioni "Altre software". Fai clic sulla scheda "Stato" ed evidenzia la voce "installata (manuale)" nella barra laterale. Trova i pacchetti che hai installato da PPA e rimuovili manualmente.

Metodo della riga di comando (approccio migliore)

Questo metodo richiede l'installazione di un'utilità di comando pratica chiamata "Purge PPA". Questo strumento non solo consente di rimuovere i repository PPA, ma rimuove o declassi automaticamente i pacchetti associati.

Per installare PPA-Purge in Ubuntu, utilizzare il comando di seguito:

$ sudo apt install ppa-purge

Ora per eliminare un PPA completamente insieme ai pacchetti che ne sono venuti, esegui un comando nel seguente formato:

$ sudo PPA-Purge

Ad esempio, per eliminare il tema dell'icona del papirus PPA, dovrai eseguire il seguente comando:

$ sudo PPA-Purge PPA: papirus/papirus

Dovresti ottenere un po 'di output come mostrato di seguito. Aspetta che il processo finisca. I pacchetti nel repository verranno rimossi o declassati alla versione Ubuntu stock se esistevano già nei repository ufficiali di Ubuntu e sono stati installati sul sistema prima di eseguire il comando PPA-Purge.

Conclusione

Se si installano frequentemente app di terze parti sul tuo sistema Ubuntu o ti piace armeggiare con il desktop aggiungendo repository PPA di terze parti, le cose possono rompersi e potresti voler ripristinare i pacchetti. In tali casi, la puntura PPA può essere abbastanza utile. È inoltre possibile installare gestori di pacchetti sinaptici e attitudini per correggere i pacchetti rotti. Se hai queste tre utility installate sul tuo sistema, puoi risolvere la maggior parte dei problemi relativi ai pacchetti e ai repository PPA sul tuo sistema Ubuntu.