GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Gestione PPA di Ubuntu

I PPA o archivi di pacchetti personali sono fondamentalmente repository di software utilizzati dai sistemi Ubuntu per attività di aggiornamento/aggiornamento. Contengono set di pacchetti ed elenchi di pacchetti per particolari versioni di Ubuntu. Il loro utilizzo è prezioso per i casi di aggiornamento individuale o per la ricerca di una versione più recente di un'applicazione che non è ancora disponibile nei repository ufficiali di Canonical. L'aggiunta di molti PPA significa che ci sono più fonti per il tuo gestore di pacchetti da controllare prima dell'aggiornamento e aumenta anche le possibilità di avere rotture di pacchetti a causa di versioni contrastanti dei pacchetti e delle loro varie dipendenze. Questo genera la necessità di una corretta gestione dei PPA, monitorandone la validità e la rimozione nel caso in cui non siano più attivi e causando il fallimento del nostro processo di aggiornamento.

Capire i PPA e la gestione di base

Per aggiungere un PPA nel tuo sistema, devi prima trovarne il nome. Supponiamo di volere l'ultima versione del "wine" Windows Emulating Framework, quindi secondo la pagina Web di PPA, il suo nome è ppa:ubuntu-wine/ppa . Per installare questo nuovo software sorgente devo aprire un terminale e scrivere il seguente comando:

sudo add-apt-repository ppa:ubuntu-wine/ppa

seguito da:

sudo apt-get update

Per aggiornare l'elenco delle fonti. Dopodiché, potrei eseguire lo strumento di aggiornamento e normalmente dovrei ricevere la versione più recente di Wine come aggiornamento proposto.

Un altro modo per farlo è aprire l'applicazione "Software e aggiornamenti" e andare alla scheda "Altro software". Lì posso premere il pulsante "Aggiungi" in basso a sinistra e inserire la riga APT che in questo caso sarebbe http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.

Nota dallo screenshot sopra che i PPA possono essere abilitati/disabilitati e anche completamente rimossi. Cosa succede nel caso in cui il software installato da un particolare PPA (esempio utilizzato:wine) abbia causato problemi al mio sistema? La rimozione del PPA annullerà l'installazione dei pacchetti che ne derivano? No, non lo farà! Per correggere questo problema, dovrai utilizzare "ppa-purge comando ".

Per prima cosa dovrai installare il pacchetto ppa-purge immettendo il seguente comando in un terminale:sudo apt-get install ppa-purge. Quindi puoi usarlo per rimuovere i PPA insieme ai pacchetti provenienti da quei repository inserendo il comando sudo ppa-purge ppa:ubuntu-wine/ppa. Tieni presente che questa azione non rimuoverà completamente il pacchetto "wine", ma lo eseguirà il downgrade alla versione disponibile nel successivo repository attivo (abilitato) con priorità del tuo sistema.

Y Gestore PPA

Se vuoi evitare tutta la confusione e la possibile confusione, puoi semplicemente installare lo strumento Y PPA Manager che ti aiuta a gestire facilmente i tuoi PPA. Il PPA per questa utilità è ppa:webupd8team/y-ppa-manager . Questo strumento ti consentirà di eliminare i PPA dalla GUI, controllare l'elenco dei pacchetti di un PPA, cercare duplicati, eseguire il backup dei repository, importare chiavi GPG mancanti e persino aggiornare i tuoi PPA funzionanti dopo un aggiornamento di Ubuntu. Questo è salvavita poiché l'aggiornamento dei tuoi PPA per una versione più recente di Ubuntu richiede molto tempo per riscrivere tutte quelle fonti APT. Infine, puoi anche cercare un PPA in Launchpad e confrontare la versione installata con quella disponibile.

  • Ubuntu
  • Sito web Ubuntu PPA

Ubuntu
  1. Come installare Blender 2.92 in Ubuntu 20.04, 20.10 tramite PPA

  2. Come installare FFMPEG 4.4 tramite PPA in Ubuntu 20.04, 18.04 e 21.04

  3. Installa Audacity 3.0.2 da PPA in Ubuntu 20.04, Ubuntu 21.04

  4. Come aggiungere repository Ppa??

  5. Come installare Octave 5 su Ubuntu 18.04?

Gestione dei pacchetti Ubuntu con apt

Gestione dell'indirizzo IP su Ubuntu

Come rimuovere un PPA in Ubuntu

Come disabilitare un particolare PPA in Ubuntu

Come installare MKVToolNix 9.6.0 su Ubuntu 16.04, 16.10 tramite PPA

Gestione delle quote su Ubuntu