La possibilité d'ajouter des dépôts sur Linux est essentielle pour obtenir des logiciels à partir de sources tierces autres que les dépôts officiels. Sur Ubuntu, vous pouvez ajouter un référentiel à l'aide de la commande add-apt-repository ou en modifiant le fichier sources.list.
Mais comment supprimez-vous le référentiel ajouté une fois que vous en avez terminé? Supprimer une entrée de référentiel sur Ubuntu est encore plus simple que d'en ajouter une, et il existe plusieurs façons de faire la même chose.
Suppression de l'entrée de référentiel de sources.list
Le moyen le plus pratique de supprimer un référentiel de packages indésirables sur Ubuntu consiste à modifier le fichier sources.list. Le fichier sources répertorie tous les référentiels configurés sur votre système. Vous pouvez afficher le contenu du fichier à l'aide de l'un des programmes Linux de visualisation de fichiers.
Commencez par ouvrir le fichier avec un éditeur de texte de votre choix (pour ce guide, nous utiliserons Vim) :
sudo vim /etc/apt/sources.list
Recherchez le référentiel que vous souhaitez supprimer et supprimez toute la ligne. Enregistrez le fichier et quittez Vim procéder. Maintenant, mettez à jour les sources du package avec :
mise à jour sudo apt
Après avoir supprimé un référentiel du fichier sources.list, vous ne recevrez aucune mise à jour de package de celui-ci.
Le fichier sources.list est un fichier appartenant à la racine et il peut casser la configuration du référentiel s'il n'est pas modifié correctement.
Suppression de la clé GPG pour le référentiel
Les packages d'un référentiel sont signés avec une paire de clés: publique et privée. Lorsque vous ajoutez un référentiel, vous demandez au gestionnaire de packages (APT) de faire confiance aux packages trouvés dans ce référentiel. Après avoir supprimé l'entrée de référentiel de votre fichier sources, vous devez également supprimer la clé GPG qui lui est associée.
Pour ce faire, commencez par lister toutes les clés de confiance avec :
sudo apt-liste des clés
La deuxième ligne dans le pub l'entrée est la clé réelle, tandis que uid est le nom du référentiel. Recherchez le référentiel que vous venez de supprimer, puis copiez les huit derniers caractères de sa clé.
Entrez ce qui suit pour supprimer la clé, en remplaçant la valeur hexadécimale à la fin par les caractères que vous avez copiés :
sudo apt-clé de D38B4796
Vous pouvez également spécifier la clé entière dans la commande si vous le souhaitez :
sudo apt-clé de "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Supprimer un PPA à l'aide de add-apt-repository
Lorsqu'il s'agit de supprimer un PPA, le meilleur moyen, et le plus sûr, consiste à utiliser add-apt-repository. C'est la seule commande que vous devez ajouter et supprimer PPA sur Ubuntu. Ne laissez pas son nom vous tromper en pensant le contraire.
Obtenez une liste de tous les PPA configurés en répertoriant le contenu des /etc/apt/sources.list.d répertoire utilisant la commande ls:
ls /etc/apt/sources.list.d
Une fois que vous avez trouvé le PPA que vous souhaitez supprimer, utilisez le -r drapeau avec add-apt-repository :
sudo add-apt-repository -r ppa: auteur/nom de dépôt
Si la sortie affiche l'erreur "add-apt-repository: command not found", vous devrez d'abord installer l'outil.
Vous pouvez également supprimer le dossier PPA du répertoire sources.list.d et cela supprimera le référentiel de votre système.
Utiliser le programme de mise à jour du logiciel Ubuntu pour supprimer un référentiel
Ubuntu offre un moyen graphique de gérer les référentiels de logiciels et les PPA tiers à l'aide de l'application Software Updater. Pour commencer, lancez Software Updater à partir du menu des applications et cliquez sur Paramètres.
Une fois lancé, passez au Autres logiciels languette. Vous verrez une liste de toutes les sources de logiciels tiers configurées sur votre ordinateur. Pour désactiver un référentiel, décochez la case correspondant au référentiel et entrez le mot de passe administrateur.
Si vous avez décidé de supprimer le référentiel de packages, mettez en surbrillance l'entrée et cliquez sur Retirer.
Enfin, mettez à jour les sources du package à l'aide d'APT :
mise à jour sudo apt
Vous pouvez également modifier ou ajouter un référentiel tiers sur Ubuntu à l'aide de l'application Software Updater.
La gestion des logiciels sur Ubuntu en toute simplicité
L'ajout et la suppression de référentiels est un autre aspect de la gestion des packages sur Ubuntu et d'autres distributions Linux. Pour maintenir la sécurité de votre système, vous devez toujours vérifier si un référentiel ou un PPA est authentique et ne propose aucun logiciel malveillant.
Ubuntu est livré avec quelques référentiels préconfigurés. Ce sont les référentiels officiels à partir desquels vous pouvez télécharger des packages de confiance à installer.