Résoudre « bash: add-apt-repository command not found » sur Debian

Cet article s’intéresse à l’erreur « bash: add-apt-repository command not found » que l’on peut rencontrer sur Debian ou Ubuntu, au moment d’ajouter un dépôt sur la machine locale avec la commande « add-apt repository ». Je vais vous expliquer comment corriger cette erreur afin de vous permettre de poursuivre l’ajout du dépôt.

Par exemple, cette erreur peut s’afficher lorsque l’on essaie d’utiliser cette commande dans le but d’installer Ansible.

sudo apt-add-repository ppa:ansible/ansible

Qui retourne un résultat inattendu :

bash: add-apt-repository: command not found

Voici comment résoudre cette erreur sur Debian ou Ubuntu. Vous allez voir, c’est facile et très rapide car il suffit d’installer un paquet supplémentaire sur la machine ! Suivez les quelques étapes ci-dessous.

1. Résoudre l’erreur add-apt repository

Tout d’abord, commencez par ouvrir l’application terminal sur votre serveur Linux, que ce soit sous Ubuntu ou Debian. Pour continuer, vous avez besoin d’un compte avec l’accès « sudo » ou le compte super-utilisateur « root ».

Mettez à jour les dépôts APT et les paquets de votre machine locale :

sudo apt-get update
sudo apt-get upgrade

Ensuite, installez le paquet software-properties-common qui va permettre de corriger l’erreur directement, car il sert à ajouter des commandes supplémentaires au système, dont celle-ci pour ajouter un référentiel PPA ! Je vous l’avais dit que ce serait facile.

sudo apt-get install software-properties-common

Dès à présent, vérifiez que la commande est maintenant disponible sur votre système en requêtant avec la commande « type ». Même si c’est facultatif, c’est toujours bien de vérifier avant de passer à l’utilisation de la commande.

type apt-add-repository

Voilà, il n’y a rien de plus à faire, l’erreur est corrigée. Maintenant, vous pouvez utiliser la commande « apt-add repository » comme vous le souhaitiez initialement.

Résoudre "bash: add-apt-repository command not found" sur Debian

2. La commande add-apt-repository

Je profite de cet article pour vous donner quelques renseignements supplémentaires sur la commande add-apt-repository et son fonctionnement. Vous devez savoir que la commande « add-apt-repository » ajoute un dépôt dans le fichier /etc/apt/sources.list ou /etc/apt/sources.list.d, et sert aussi à supprimer un PPA existant.

Elle s’utilise de la façon suivante :

add-apt-repository [options] ppa:nom_depot

Au niveau des options, il y a les possibilités suivantes :

-h : Afficher le message d’aide
-m : Afficher des infos de débogage dans le Terminal (ligne de commande)
-r : Supprimer le référentiel spécifié (PPA)
-y : Indiquer « oui » automatiquement à toutes les questions
-u : Après avoir ajouté le dépôt, mettre à jour le cache des paquets avec les paquets de ce dépôt (ce qui évite de faire la commande « apt-get update », une petite astuce à connaître)
-k : Utiliser une URL personnalisée pour le serveur de clés, au lieu de celle par défaut
-s : Autoriser le téléchargement des paquets sources à partir du dépôt

Voilà, vous êtes désormais en mesure de résoudre le problème « bash: add-apt-repository command not found » sur votre machine Debian ou Ubuntu, et vous en savez un peu plus également sur l’utilisation de cette commande. Si vous avez pu résoudre votre problème avec cet article, n’hésitez pas à laisser un commentaire !

Ressources

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *