Certaines personnes utilisant des distributions Debian, Ubuntu ou basées sur Ubuntu comme Linux Mint obtiennent l’erreur ‘add-apt-repository introuvable’ en essayant d’ajouter un PPA (Archive de paquets personnels) ou un autre lien de référentiel vers leurs sources apt. Cette erreur est généralement causée par le fait que le package « add-repository” n’est pas installé sur leurs systèmes.
Maintenant, pour vous aider à démarrer, nous allons jeter un coup d’œil à ce que le paquet add-repository est réellement dans Ubuntu.
Qu’est-ce que le paquet APT et add-repository dans Ubuntu ?
Eh bien, APT ou Aptitude est un gestionnaire de paquets développé pour Debian et c’est le gestionnaire de paquets utilisé dans Ubuntu et d’autres distributions basées sur Debian. Linux Mint utilise également le gestionnaire de paquets Aptitude car il est basé sur Ubuntu. Un gestionnaire de paquets dans les distributions Linux est un logiciel utilisé pour gérer tous les paquets que vous installez sur votre ordinateur, ce qui facilite la gestion de tous les logiciels installés sur votre système et ne les gâche pas.
Ubuntu étant basé sur Debian, il dispose également du package add-repository qui vous offre la possibilité d’ajouter un référentiel ou un PPA à partir de votre terminal. Ce package ou logiciel vous permet d’ajouter facilement un PPA directement depuis votre terminal sans avoir besoin de modifier vous-même les fichiers système i.e vous n’avez pas à modifier manuellement les sources d’apt et à ajouter manuellement des référentiels.
Qu’est-ce qui provoque le message d’erreur « add-apt-repository-command not found » ?
Comme nous l’avons mentionné précédemment, cette erreur est principalement due au fait qu’il vous manque le paquet appelé add-repository sur vos systèmes Ubuntu ou Linux Mint. Vous trouverez une explication plus détaillée ci-dessous :
- Paquet add-repository manquant : La commande add-apt-repository automatise le processus d’ajout d’un référentiel à vos sources.liste dans les systèmes d’exploitation basés sur Debian. Si vous n’utilisez pas cette commande, vous devez alors revenir à l’ancienne méthode d’édition de vos sources apt.liste à partir du terminal et y ajouter votre référentiel. Par conséquent, c’est un outil très utile développé dans un seul but, c’est-à-dire pour ajouter vos référentiels nécessaires et installer des logiciels à partir d’eux.
Disons que si vous voulez ajouter un PPA à votre système Ubuntu, généralement, la commande que vous allez utiliser est:
sudo add-apt-repository ppa:nameofppa
Mais lorsque ce paquet n’est pas installé sur votre système. Vous obtiendrez la sortie suivante:
add-apt-repository command not found
Installation du package add-repository
La solution ici est vraiment simple. Tout ce que vous avez à faire est d’installer le paquet appelé « add-repository” dans votre système Ubuntu ou Linux Mint. Voici comment le faire:
- Ouvrez un terminal.
- Ensuite, entrez les commandes suivantes:
sudo apt update && sudo apt-upgradesudo apt install add-repositoryOrsudo apt update && sudo apt-upgradesudo apt-get install add-repository
- Si vous obtenez l’erreur que « add-repository package introuvable”, alors vous pourriez avoir des miroirs obsolètes sur votre système et vous devez d’abord les réparer.
- La meilleure façon de le faire sur Ubuntu (versions supérieures à 12.04) est d’exécuter la commande suivante à partir du terminal :
sudo software-properties-gtk
- Une fenêtre de paramètres logiciels et de sources s’ouvrira. Là, vous devez changer l’emplacement du serveur de téléchargement qui se trouve dans l’onglet Logiciel (premier onglet) et sélectionner le meilleur serveur.
- Pour ce faire, cliquez sur le Téléchargement dans le menu déroulant et sélectionnez « Autre”.
- Ensuite, vous devez cliquer sur « Sélectionner le meilleur serveur”. Maintenant, Ubuntu prendra un certain temps à choisir le meilleur miroir mis à jour pour vous. Après cela, vous pouvez quitter le logiciel.
- Voilà, vos miroirs auraient dû être réparés en faisant cela.
- Enfin, vous devez exécuter à nouveau les commandes ci-dessus et, espérons-le, vous pourrez installer le package « add-repository”.
- Après son installation, vous n’obtiendrez plus l’erreur « add-repository command not found”.