Gestion des PPA d’Ubuntu

Les PPA ou Personal Package Archives sont essentiellement des dépôts de logiciels qui sont utilisés par les systèmes Ubuntu pour les activités de mise à jour/mise à niveau. Ils contiennent des ensembles de paquets et des listes de paquets pour des versions particulières d’Ubuntu. Leur utilisation est précieuse en cas de mise à jour individuelle, ou pour rechercher une version plus récente d’une application qui n’est pas encore disponible dans les dépôts officiels de Canonical. L’ajout de nombreux PPAs signifie qu’il y a plus de sources à vérifier par votre gestionnaire de paquets avant la mise à jour, et augmente également les chances d’avoir des ruptures de paquets dues à des versions inter-conflictuelles de paquets et de leurs diverses dépendances. Cela génère le besoin d’une gestion appropriée des PPA, la surveillance de leur validité et leur suppression dans le cas où ils ne sont plus actifs et provoquent l’échec de notre processus de mise à jour.

Comprendre les PPA et la gestion de base

Pour ajouter un PPA dans votre système, vous devez d’abord trouver son nom. Supposons que je veuille la dernière version du cadre d’émulation Windows « wine », donc selon la page web du PPA, son nom est ppa:ubuntu-wine/ppa. Pour installer cette nouvelle source logicielle, je dois ouvrir un terminal et écrire la commande suivante :

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

suivie de :

sudo apt-get update

Mettre à jour la liste des sources. Après cela, je peux lancer l’outil de mise à jour et normalement je devrais recevoir la plus récente version de vin comme une mise à jour proposée.

Une autre façon de le faire est d’ouvrir l’application « Logiciels et mises à jour » et d’aller à l’onglet « Autres logiciels ». Là, je peux appuyer sur le bouton « Ajouter » en bas à gauche et insérer la ligne APT qui dans ce cas serait http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.

Notez dans la capture d’écran ci-dessus que les PPA peuvent être activés/désactivés et aussi complètement supprimés. Mais que se passe-t-il dans le cas où un logiciel installé à partir d’un PPA particulier (exemple utilisé : wine) a causé des problèmes sur mon système ? La suppression du PPA annulera-t-elle l’installation des paquets qui en sont issus ? Non, ce n’est pas le cas ! Pour corriger ce problème, vous devrez utiliser la commande « ppa-purge ».

D’abord, vous devrez installer le paquet ppa-purge en entrant la commande suivante dans un terminal : sudo apt-get install ppa-purge. Ensuite, vous pouvez l’utiliser pour supprimer les PPA ainsi que les paquets provenant de ces dépôts en entrant la commande sudo ppa-purge ppa:ubuntu-wine/ppa. Notez que cette action ne supprimera pas complètement le paquet « wine », mais elle le déclassera à la version disponible dans le prochain dépôt actif prioritaire (activé) de votre système.

Y PPA Manager

Si vous voulez éviter tout le flou et la confusion possible, vous pouvez simplement installer l’outil Y PPA Manager qui vous aide à gérer facilement vos PPA. Le PPA pour cet utilitaire est ppa:webupd8team/y-ppa-manager. Cet outil vous permettra de purger les PPA de l’interface graphique, de vérifier la liste des paquets d’un PPA, de rechercher les doublons, de sauvegarder les dépôts, d’importer les clés GPG manquantes et même de mettre à jour vos PPA actifs après une mise à jour d’Ubuntu. Cela vous sauve la vie car la mise à jour de vos PPA pour une version plus récente d’Ubuntu nécessite beaucoup de temps pour réécrire toutes ces sources APT. Enfin, vous pouvez également rechercher un PPA dans Launchpad et comparer la version installée avec celle qui est disponible.

Liens

  • Ubuntu
  • Site web des PPA d’Ubuntu
Gestion des PPA d’Ubuntu

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.