Comment supprimer en toute sécurité les référentiels PPA à Ubuntu

Comment supprimer en toute sécurité les référentiels PPA à Ubuntu
Les archives de packages personnels, populairement connu sous le nom de référentiels PPA, offrent aux utilisateurs d'Ubuntu un moyen d'obtenir régulièrement un logiciel nouveau et mis à jour. Certains de ces référentiels sont officiels et fournis par les développeurs d'Ubuntu. Cependant, souvent ces APP contiennent des applications tierces. Cet article expliquera comment supprimer les référentiels PPA au cas où vous ne les voudrez pas et le logiciel qui les accompagne. C'est une pratique courante de supprimer tous les APP tiers avant de passer à des versions plus récentes d'Ubuntu.

Méthode graphique

Pour supprimer les APP à l'aide d'une application GUI, une application nommée «Synaptic Package Manager» doit être installée. Exécutez la commande suivante pour installer Synaptic:

$ sudo apt install synaptic

Lancez Synaptic à partir du menu de l'application et accédez à "Settings> Repositaires> Autre logiciel".


Pour désactiver un PPA, décochez des cases à cocher pour le référentiel principal et son référentiel de code source. Cliquez sur le bouton «Fermer» pour quitter. Vous pouvez être invité à recharger les référentiels, cliquez sur «Recharger» pour actualiser tous les référentiels ajoutés à votre système Ubuntu.


Attendez que le processus de rechargement se termine. Notez que la désactivation des PPA de l'onglet «Autre logiciel» supprimera uniquement les référentiels. Tous les packages que vous avez mis à niveau ou installés à partir des référentiels PPA resteront inchangés. Malheureusement, Synaptic ne fournit pas un moyen automatique de supprimer à la fois la source du référentiel et les packages qui y sont installés. Vous pouvez supprimer manuellement les packages de Synaptic à l'aide de deux méthodes.

Dans la première méthode, vous devrez supprimer manuellement les packages avant de désactiver les référentiels dans l'onglet «Autre logiciel». Cliquez sur l'onglet «Origin» dans la barre latérale et cliquez sur le référentiel que vous avez l'intention de supprimer. Retirez tous les packages du référentiel en surbrillance, comme indiqué dans la capture d'écran ci-dessous:


Une fois terminé, vous pouvez procéder à désactiver les référentiels dans l'onglet «Autres logiciels».

La deuxième méthode peut être utilisée après avoir supprimé les référentiels dans les options «autres logiciels». Cliquez sur l'onglet «Statut» et surveille l'entrée «Installée (manuelle)» dans la barre latérale. Trouvez des packages que vous avez installés à partir de PPA et retirez-les manuellement.

Méthode de ligne de commande (meilleure approche)

Cette méthode nécessite d'installer un utilitaire de ligne de commande pratique appelée «PPA-purge». Cet outil vous permet non seulement de supprimer automatiquement les référentiels PPA, mais supprime également ou rétrogradent automatiquement les packages associés.

Pour installer PPA-Purge dans Ubuntu, utilisez la commande ci-dessous:

$ sudo apt installer ppa-purge

Maintenant, pour purger un PPA complètement avec les packages qui l'accompagnent, exécutez une commande dans le format suivant:

$ sudo ppa-purge

Par exemple, pour purger le thème de l'icône Papirus PPA, vous devrez exécuter la commande suivante:

$ sudo PPA-Purge PPA: Papirus / Papirus

Vous devriez obtenir une sortie comme indiqué ci-dessous. Attendez que le processus se termine. Les packages du référentiel seront supprimés ou rétrogradés en version Ubuntu en stock s'ils existaient déjà dans les référentiels officiels d'Ubuntu et ont été installés sur votre système avant d'exécuter la commande PPA-Purge.

Conclusion

Si vous installez fréquemment des applications tiers sur votre système Ubuntu ou si vous aimez bricoler votre bureau en ajoutant. Dans de tels cas, PPA-Purge peut être assez utile. Vous pouvez également installer des gestionnaires de packages synaptiques et d'aptitude pour réparer les packages cassés. Si ces trois utilitaires sont installés sur votre système, vous pouvez résoudre la plupart des packages et des problèmes liés aux référentiels PPA sur votre système Ubuntu.