Configurer les dépôts APT sur Ubuntu 20.04 : Ajouter/Supprimer des dépôts, des PPA et des clés GPG
Installation du logiciel sur Linux systems est effectuée à partir de référentiels, qui contiennent par défaut un grand nombre de packages. Mais il arrive parfois que le logiciel nécessaire ne soit pas inclus ou que la version soit trop ancienne. Dans ce cas, vous pouvez ajouter le référentiel nécessaire et installer à partir de celui-ci.
Comment configurer les référentiels sur Ubuntu 20.04:
- Comment afficher tous les référentiels dans Ubuntu
- Comment ajouter des référentiels dans Ubuntu
- Comment supprimer des référentiels dans Ubuntu
- Gestion des référentiels PPA dans Ubuntu
Dans ce tutoriel, nous allons configurer des référentiels sur Ubuntu serveur 20.04.
Liste des dépôts dans Ubuntu
Pour afficher tous les référentiels du système :
nano /etc/apt/sources.listIls peuvent également se trouver dans l'un des fichiers du /etc/apt/sources.list.d/ dossier.
Pour désactiver l'un des référentiels, commentez simplement sa ligne.
# deb http://archive.ubuntu.com/ubuntu focal multiverseAjout de référentiels dans Ubuntu
Pour ajouter un référentiel, vous devez connaître son adresse auprès du développeur du logiciel et utiliser le apt-ajouter-référentiel commande avec la syntaxe suivante :
apt-add-repository ‘deb http://repository_address version branch’Parfois, vous devez d'abord installer la clé de sécurité GPG. Prenons MariaDB comme exemple.
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'Ajout du référentiel :
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main'Suppression de référentiels
Pour supprimer un dépôt, utilisez cette commande :
add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main'Référentiel PPA dans Ubuntu
Lors de l'installation du référentiel PPA, le système reconnaît automatiquement le référentiel et télécharge les clés nécessaires.
apt-add-repository ppa:repository/ppaPour supprimer le référentiel PPA :
apt-add-repository --remove ppa:repository/ppaAprès avoir modifié la liste des référentiels, n'oubliez pas de mettre à jour la liste des packages dans le système.
apt updateConclusion
Dans ce guide, nous avons abordé les principales méthodes de gestion des dépôts de logiciels sur Ubuntu 20.04 : Où sont stockées les entrées des dépôts APT ? Comment les consulter et les désactiver ? Comment ajouter et supprimer des dépôts tiers ? Comment fonctionnent les PPA ? Après toute modification d’un dépôt, exécutez systématiquement la commande `apt update` pour actualiser les index des paquets et vérifier la validité de la source. Les dépôts tiers pouvant introduire des versions de paquets inattendues (y compris des composants système essentiels), il est recommandé de n’ajouter que des sources fiables, de maintenir des entrées de dépôt propres et bien documentées, et de supprimer les dépôts inutilisés afin de réduire les erreurs de mise à jour et les risques de sécurité.
FAQ: Ubuntu 20.04 Dépôts
- Q1 : Où est-ce que Ubuntu 20.04 Stocker la liste des dépôts ?
A : Les entrées du dépôt sont stockées dans /etc/apt/sources.list et, plus couramment pour les sources tierces, dans des fichiers séparés à l'intérieur de /etc/apt/sources.list.d/. - Q2 : Comment désactiver rapidement un dépôt sans le supprimer ?
A : Commentez la ligne du dépôt en ajoutant un # au début de la ligne dans le fichier .list (ou dans sources.list). Cela conserve l'entrée pour une utilisation ultérieure, mais empêche APT de l'utiliser. - Q3 : Quel est le moyen le plus sûr d’ajouter un dépôt tiers ?
A : Utilisez la ligne de dépôt fournie par le fournisseur et assurez-vous qu'elle est signée avec une clé de confiance. Privilégiez la signature spécifique au dépôt (porte-clés) plutôt que l'utilisation d'une clé globale, et n'utilisez que des dépôts provenant de sources réputées. - Q4 : Qu’est-ce qu’un PPA et quand dois-je l’utiliser ?
A : Un PPA (Personal Package Archive) est un dépôt hébergé sur Launchpad, couramment utilisé pour distribuer les nouvelles versions de logiciels pour UbuntuUtilisez les PPA lorsque vous faites confiance au mainteneur et que vous avez besoin d'une version qui n'est pas disponible dans les dépôts officiels. Ubuntu référentiels. - Q5 : Comment supprimer correctement un dépôt ou un PPA ?
A : Supprimez-le en utilisant add-apt-repository --remove ... (pour les dépôts ou les PPA) ou supprimez le fichier .list correspondant. /etc/apt/sources.list.d/Après la suppression, exécutez la commande apt update pour actualiser les index des paquets. - Q6 : Après avoir ajouté un dépôt, pourquoi la mise à jour apt échoue-t-elle avec une erreur de clé (NO_PUBKEY) ?
A : Cela signifie qu'APT ne peut pas vérifier la signature du dépôt car la clé de signature est manquante ou incorrecte. Installez la clé fournisseur correcte et assurez-vous que la ligne du dépôt correspond à la clé utilisée. - Q7 : Que signifie « Fichier de version introuvable » lors d’une mise à jour apt ?
A : Généralement, l'URL du dépôt est incorrecte, Ubuntu Le nom de code (comme focal) ne correspond pas aux fonctionnalités prises en charge par le dépôt, ou la structure du dépôt a changé. Veuillez vérifier la ligne du dépôt et la documentation du fournisseur. - Q8 : Dois-je exécuter une commande après avoir ajouté ou supprimé des dépôts ?
R : Oui — exécutez `apt update` pour mettre à jour la liste des paquets. Si vous installez directement depuis le nouveau dépôt, exécutez ensuite `apt install` pour le paquet souhaité. - Q9 : L’ajout de dépôts tiers peut-il affecter la stabilité du système ?
R : Oui. Certains dépôts contiennent des versions plus récentes ou expérimentales susceptibles de mettre à jour des bibliothèques principales ou des dépendances. Il est préférable d'ajouter uniquement ce dont vous avez besoin, d'éviter de mélanger plusieurs sources tierces et de vérifier les éléments qui seront mis à jour avant de confirmer les mises à jour.
700
300
700
300
700
300