#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