GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ajouter ou supprimer des référentiels PPA sur Ubuntu

Sur les systèmes Linux, les packages à installer sont normalement disponibles via le fichier sources.list. Mais vous pouvez trouver des packages qui ne sont pas maintenus par l'équipe de votre système Linux officiel. Cet article vous montrera comment supprimer et ajouter PPA sur les systèmes Ubuntu 18.04.

Certaines équipes dans le monde développent des applications qu'elles mettent à la disposition des utilisateurs via leurs référentiels personnels appelés archives de packages personnels (PPA). Vous devez suivre une procédure spécifique pour les ajouter à votre système.

Qu'est-ce que le PPA ?

Les PPA sont des référentiels non officiels de progiciels mis à la disposition de tous via la plate-forme LaunchPad développée et maintenue par Canonical. Les développeurs qui souhaitent mettre leur travail à la disposition des utilisateurs d'Ubuntu déposent leur code source sur ce site. Launchpad construit ensuite des packages .deb pour les différentes versions d'Ubuntu que les utilisateurs peuvent ensuite installer via leur gestionnaire de packages logiciels. Il existe des méthodes pour installer ou supprimer PPA sur les systèmes Ubuntu.

Utiliser la borne

a) Ajouter un PPA

Pour ajouter le PPA via le terminal, nous utilisons le add-apt-repository commande qui ajoute un référentiel PPA à la configuration de votre gestionnaire de packages.

Sur Ubuntu 18.04, après avoir ajouté le ppa, vous pouvez directement installer le package car la commande lance le processus de mise à jour donc la syntaxe est comme ci-dessous

add-apt-repository ppa:ppa_name
apt install package_name

Sur Ubuntu 16.04 et versions antérieures, vous devez mettre à jour le gestionnaire de packages, puis installer le package dont vous avez besoin

add-apt-repository ppa:ppa_name
apt update
apt install package_name

Vous pouvez avoir besoin de télécharger le serveur de clés d'un paquet pendant le processus, donc si besoin, utilisez la commande ci-dessous

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys key_value

Lorsque vous ajoutez un PPA sur votre système, il créera le fichier ppa dans le /etc/apt/sources.list.d répertoire

Remarque : Vous devriez remarquer que lorsque vous ajoutez un référentiel, la commande apt update peut prendre de plus en plus de temps, comme si les référentiels non-Ubuntu n'étaient pas aussi rapides ou n'avaient pas autant de bande.

b) Supprimer ppa

Il existe 3 façons de supprimer le PPA du terminal :

  • ppa-purge commande :purge toute trace d'utilisation d'un référentiel PPA. La commande essaie également de remplacer les packages installés par la version des dépôts officiels Ubuntu. Il n'est pas présent par défaut, vous devez donc l'installer.
# apt install ppa-purge
# ppa-purge ppa:ppa_name

Vous pouvez suivre l'exemple ci-dessous

# ppa-purge ppa:sebastian-stenzel/cryptomator
Updating packages lists
PPA to be removed: sebastian-stenzel cryptomator
Package revert list generated:
 cryptomator-
Disabling sebastian-stenzel PPA from 
/etc/apt/sources.list.d/sebastian-stenzel-ubuntu-cryptomator-xenial.list
Updating packages lists
...
...
The following packages will be REMOVED:
  cryptomator
  • Le add-apt-repository --remove commande : pour supprimer un référentiel PPA avec les packages associés
add-apt-repository --remove ppa:name_ppa

Vous pouvez essayer de suivre l'exemple ci-dessous

# add-apt-repository --remove ppa:stephenczetty/gerbera
  More info: https://launchpad.net/~stephenczetty/+archive/ubuntu/gerbera
Press [ENTER] to continue or ctrl-c to cancel removing it
  • Supprimer manuellement : Comme nous l'avons mentionné précédemment, les référentiels ppa sont ajoutés dans un dossier spécifique. Vous pouvez donc supprimer le ppa contenu dans le /etc/apt/sources.list.d/ dossier
rm /etc/apt/sources.list.d/ppa_name

L'exemple ci-dessous supprime PPA sur Ubuntu 16.04

# rm /etc/apt/sources.list.d/cubic-wizard-ubuntu-release-xenial.list

Utilisation de la méthode graphique

a) Ajouter un PPA

Vous pouvez utiliser la méthode graphique pour ajouter et supprimer PPA sur les systèmes Ubuntu. Il vous suffit de rechercher Logiciels et mises à jour, allez à Autres logiciels onglet et cliquez sur Ajouter bouton pour ajouter un nouveau PPA .

Vous pouvez voir le résultat

b) Supprimer le PPA

Pour supprimer un PPA particulier, il vous suffit de le sélectionner dans la liste comme indiqué et de cliquer sur Supprimer bouton. Le mot de passe vous sera demandé

Comment répertorier les PPA

Vous pouvez lister le PPA dans votre système avec la commande ci-dessous

# grep ^ /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list:deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list:# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list.save:deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list.save:# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
/etc/apt/sources.list.d/cubic-wizard-ubuntu-release-xenial.list.save:deb http://ppa.launchpad.net/cubic-wizard/release/ubuntu xenial main
....
....

Vous pouvez également utiliser le script ci-dessous

# vim list-ppa.sh

#! /bin/bash
for X in /etc/apt/sources.list.d/* 
do
  cat $X
  echo -e "** $X **\n"
done

Ensuite, vous pouvez l'exécuter

# ./list-ppa.sh
deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
** /etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list **

deb http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
# deb-src http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu xenial main
** /etc/apt/sources.list.d/bitcoin-ubuntu-bitcoin-xenial.list.save **

deb http://ppa.launchpad.net/cubic-wizard/release/ubuntu xenial main
# deb-src http://ppa.launchpad.net/cubic-wizard/release/ubuntu xenial main
** /etc/apt/sources.list.d/cubic-wizard-ubuntu-release-xenial.list.save **
...
...

Conclusion

Vous connaissez maintenant exactement les différentes façons d'ajouter et de supprimer PPA sur vos systèmes Ubuntu. En activant ces dépôts PPA, vous reconnaissez faire confiance à leurs auteurs. Les référentiels PPA peuvent contenir plusieurs logiciels qui peuvent dépendre de plusieurs bibliothèques mises à jour. Il est donc possible que l'installation de ces mises à jour ait un impact sur la stabilité de votre système Ubuntu.

Lire aussi :

  • Comment trouver à quel package appartient un fichier sous Linux
  • Comment afficher la taille du paquet installé sur Ubuntu/Debian
  • Comment supprimer des packages orphelins sur Ubuntu

Ubuntu
  1. Comment ajouter, mettre à jour ou supprimer des référentiels Helm

  2. Comment désinstaller ou supprimer des packages logiciels d'Ubuntu

  3. Comment répertorier les référentiels installés dans Ubuntu et Debian

  4. Comment ajouter des référentiels Ppa ? ?

  5. Comment supprimer en toute sécurité les référentiels PPA dans Ubuntu

Comment supprimer ou supprimer PPA dans Ubuntu Linux

Correction de l'erreur "Impossible d'ajouter PPA" dans Ubuntu et Linux Mint

Comment ajouter ou supprimer une application de démarrage dans Ubuntu

Comment supprimer des packages d'Ubuntu et de Debian

Comment ajouter/supprimer des dépôts PPA dans Debian ?

Comment supprimer les paquets cassés dans Ubuntu Linux