Gérer les référentiels PPA dans Ubuntu

¿Parce que ajouter Dépôts PPA si nous avons déjà des milliers de programmes utilisant les référentiels officiels Ubuntu?

Les fichiers de packages personnels (Personnel Package Archive, en anglais), permettre aux développeurs de distribuer directement les logiciels et les mises à jour aux utilisateurs d'Ubuntu sans avoir à attendre la mise à jour des propres référentiels d'Ubuntu.

Launchpad, le site qui héberge la plupart des PPA disponibles, construit les binaires et les stocke dans un référentiel spécifique. Cela signifie que les utilisateurs d'Ubuntu peuvent installer ces packages de la même manière qu'ils sont habitués à installer le reste des applications dans Ubuntu, avec l'avantage supplémentaire qu'ils disposeront des dernières mises à jour de ces programmes et pourront même trouver des programmes qui ne le sont pas. disponible dans les dépôts officiels.

Comment installer les référentiels PPA

Prenons un exemple pratique. Supposons que nous voulions installer Shutter. La première chose que nous devons savoir est le nom d'identification du PPA que nous voulons installer. Sur la page Shutter PPA, il est clair que pour ajouter ce référentiel il faut prendre note de la ligne ppa: obturateur / ppa.

ppa

Option 1: depuis la ligne de commande

Tout ce que vous avez à faire est d'ouvrir un terminal et d'entrer les commandes appropriées pour ajouter le PPA, mettre à jour la liste des paquets et installer le programme souhaité (dans notre exemple, Shutter).

sudo add-apt-repository ppa: shutter / ppa sudo apt-get mise à jour sudo apt-get install shutter

Option 2: depuis le centre logiciel

1.- Ouvrez le centre logiciel Ubuntu.

2.- Éditer > Origines du logiciel

3.-  Puis dans l'onglet Autres logiciels, Cliquez sur ajouter et entrez la ligne PPA. Dans notre exemple: ppa: obturateur / ppa et cliquez sur Accepter.

sources de logiciels

4. Installez le programme souhaité (en continuant avec notre exemple, Shutter).

Comment supprimer les référentiels PPA

Option 1: supprimer le PPA de la ligne de commande

En suivant notre exemple de Shutter:

sudo add-apt-repository --remove ppa:shutter/ppa

Evidemment, la ligne ppa: shutter / ppa devra être remplacée par ce qui correspond dans chaque cas.

Option 2: depuis le centre logiciel

1.- Ouvrez le centre logiciel Ubuntu.

2.- Éditer > Origines du logiciel

3.- Puis dans l'onglet Autres logiciels, Cliquez sur Enlever et cliquez sur Accepter.

Attention: cela supprimera le PPA de la liste des packages mais les packages installés via le PPA ne seront pas désinstallés, une tâche qui devra être effectuée manuellement. Afin d'automatiser ce processus, qui peut être lourd pour certains, il existe des outils tels que PPA Purge ou Responsable Y-PPA.

Comment supprimer automatiquement un PPA et ses packages respectifs

Option 1: depuis la ligne de commande

PPA-Purge est un script simple qui supprimera le PPA en question ainsi que tous les packages installés à partir de celui-ci.

1.- Installez PPA-Purge

sudo apt-get install ppa-purge

2.- Utilisez PPA-Purge pour désinstaller le PPA. En suivant notre exemple:

sudo ppa-purge ppa:shutter/ppa

Option 2: utiliser YPPA

1.- Installez Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- Supprimez le PPA en question. L'interface graphique de Y-PPA Manager est suffisamment intuitive pour savoir quoi faire.

Comment désactiver les référentiels PPA

La désactivation d'un PPA implique que le système ne recevra aucune mise à jour de ce PPA, mais les packages précédemment installés ne seront pas supprimés. L'avantage de désactiver un PPA plutôt que de le supprimer est qu'il est plus facile de le réactiver.

Pour désactiver un PPA:

1.- Ouvrez le centre logiciel Ubuntu.

2.- Éditer > Origines du logiciel

3.- Puis dans l'onglet Autres logiciels, décochez la case en regard du PPA en question et cliquez sur Accepter.

Il est important de désactiver les deux lignes de chaque PPA.

De la même manière, un PPA peut également être réactivé.