Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Introduzione
Questa breve guida vuole aiutare gli utenti a installare e rimuovere le PPa dal sistema evitando potenziali trappole.
Cosa è una PPA?
Una PPA (Personal Package Archive) è un repository di software terze-parti ospitato in Launchpad e comunemente usato in Ubuntu per distribuire nuovi o non-ufficiali pacchetti software.
Una PPa permette di:
- Installare nuove versioni di software.
- Accedere a software non disponibile nei repository ufficiali.
- Testare software in sviluppo.
Installare da PPA
Passo 1: Aggiungere la PPA
sudo add-apt-repository ppa:example/ppa-name
Passo 2: Aggiornare la lista dei package
sudo apt update
Questo rinfresca i tuoi repositories così Ubuntu sa dei nuovi packages.
Passo 3: Installare il package
sudo apt install package-name
Listare le PPA installate
Per vedere tutti i repository configurati:
inxi -r
Rimuovere una PPA
sudo add-apt-repository --remove ppa:example/ppa-name sudo apt update
Nota: Questo rimuove il repository (PPA) ma non downgrada o rimuove i package installati.
Per disinstallare i package
sudo apt purge package-name
Questo rimuove il package e tutti i file di configurazione annullando completamente la PPA (Metodo/rollback raccomandato)
Se tu vuoi:
Riportare i package al livello ufficiale di Ubuntu
o
Eliminare pulitamente tutto quello che ha installato la PPA
Installa e usa ppa-purge:
sudo apt install ppa-purge sudo ppa-purge ppa:example/ppa-name
ppa-purge:
- Rimuove la PPA
- Retrocede i package modificati
- Restora i repository ufficiali
- Rimuove package singoli installati dalla PPA
Questo è il metodo corretto e raccomandato.
Prima di upgrade a nuova versione
Nota: anche se in teoria l'upgrader dovrebbe temporaneamente disabilitare tutti i repository di terze parti questo non sempre avviene.
Perciò si raccomanda di verificare e disabilitare manualmente le PPA prima di un upgrade.
Analogamente fare sempre backup prima di importati modifiche al sistema.
Prima di upgrade a nuovo release (ad esempi22.04 → 24.04) dovresti:
Temporaneamente disabilitare o rimuovere tutte le PPA
PPA create per un vecchio release potrebbero:
- Interrompere il processo di upgrade
- Causare conflitti di dipendenza
- Impedire che do-release-upgrade si completi
Per rimuoverle temporaneamente:
sudo add-apt-repository --remove ppa:user/ppa-name
O commentarle manualmente in:
/etc/apt/sources.list.d/
Completare l'upgrade
Usare il meccanismo ufficiale di upgrade:
sudo do-release-upgrade
Dopo upgrade verificare la disponibilità delle PPA
Una volta effettuato l'upgrade:
- Vedere la pagina della PPA in Lauchpad
- Confermare che supporti il nuovo Ubuntu (per esempio: noble, jammy, etc.)
- Ri-aggiungere la PPA solo se esplicitamente supporta il nuovo release
Pratiche consigliate
- Preferire i repository ufficiali di ubuntu se possibile
- Minimizzare il numero delle PPA
- Eseguire sempre sudo apt update dopo modifica di repository
- Usare ppa-purge per tornare indietro
- Disabilitare le PPA prima di major upgrades
Ulteriori risorse
* https://discourse.ubuntu.com/t/quick-start-ppa-installation-removal-guide (atricolo in inglese)
