L'installation de logiciels sur des systèmes Linux est généralement facile et ne nécessite souvent qu'une seule commande de terminal. Mais lorsque vous essayez d'ajouter un nouveau référentiel pour la première fois, vous pouvez rencontrer l'erreur "add-apt-repository: command not found". Voici ce que cela signifie et ce que vous pouvez faire à ce sujet.
Pourquoi le message "add-apt-repository: command not found" apparaît-il ?
Le logiciel est généralement géré sur Systèmes Linux basés sur Debian via APT (outil de package avancé). Vous pouvez utiliser APT pour rechercher, installer, mettre à jour ou supprimer des packages du système d'un utilisateur. Ces colis sont stockés dans référentiels, qui sont d'énormes collections de logiciels sur des systèmes distants.
Vous pouvez installer un logiciel à partir d'un référentiel à l'aide de votre compte utilisateur avec la commande :
sudo apt installerforfait-Nom
Et supprimez les packages installés avec :
sudo apt supprimer forfait-Nom
Ou:
sudo apt purgeforfait-Nom
Les systèmes basés sur Debian (y compris Ubuntu) seront livrés avec des référentiels par défaut dans lesquels vous pourrez trouver les logiciels les plus courants.
Vous pouvez voir avec quels référentiels votre système est actuellement configuré pour être utilisé :
chat /etc/apt/sources.liste
Lorsque vous souhaitez utiliser APT pour installer un logiciel qui n'est pas disponible dans un référentiel par défaut, vous devrez ajouter un nouveau référentiel à l'aide de la commande sudo add-apt-repository, mettez à jour le système puis installez le package.
Pour installer l'excellent lecteur RSS, QuiteRSS, par exemple, vous taperez :
sudo add-apt-repository ppa: quiterss/quiterss
Cependant, vous pouvez à la place recevoir le message d'erreur "sudo: add-apt-repository: command not found".
Cela signifie que le package "add-apt-repository" n'est pas installé sur votre système.
Comment réparer "sudo: add-apt-repository: commande introuvable"
Lorsqu'un paquet dont vous avez besoin n'est pas installé, vous pouvez essayer de l'installer avec APT, mais si vous essayez d'installer add-apt-repository de cette façon, vous verrez une autre erreur: "Unable to locate package add-apt-repository".
En effet, add-apt-repository est inclus dans un package plus vaste appelé propriétés-logicielles-communes, qui contient également des fichiers communs pour les propriétés logicielles telles que le backend D-Bus.
Pour installer software-properties-common, tapez :
sudo apt installer propriétés-logicielles-communes
Maintenant, lorsque vous essayez d'ajouter un référentiel à l'aide de add-apt-repository, cela fonctionnera.
Vous pouvez maintenant utiliser add-apt-repository sans erreur !
Après avoir installé le package software-properties-common, vous pouvez facilement ajouter autant de référentiels que vous le souhaitez. N'oubliez pas que malgré son excellente réputation en matière de sécurité et de résistance aux logiciels malveillants, Linux n'est pas invulnérable aux attaques et tous les référentiels ne sont pas sûrs. Faites attention et effectuez des contrôles de diligence raisonnable lors de l'ajout de référentiels.