#format wiki
#LANGUAGE it
<
>
<>
<>
= 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)
----
CategoryAmministrazione