Présentation
L'erreur Ubuntu 'add-apt-repository command not found' apparaît lorsque vous essayez d'ajouter un nouveau référentiel de logiciels. Cela indique que le add-apt-repository package est manquant sur votre système.
Ce tutoriel résout l'erreur 'add-apt-repository command not found' sur les distributions Linux basées sur Ubuntu et Debian .

Prérequis
- Un compte utilisateur avec des privilèges sudo
- Accès à une fenêtre de terminal / ligne de commande (Ctrl+Alt+T ou Ctrl+Alt+F2)
Étapes pour résoudre add-apt-repository :erreur de commande introuvable
Étape 1 :Mettre à jour les référentiels Ubuntu locaux
Ouvrez une fenêtre de terminal et entrez la commande pour mettre à jour les référentiels :
sudo apt update
Le système confirme que la liste des référentiels de logiciels sur votre ordinateur local est en cours de mise à jour.

Étape 2 :Installez le package software-properties-common
Le référentiel add-apt-repository la commande n'est pas un package standard qui peut être installé avec apt
sur Ubuntu LTS / Debian. Au lieu de cela, il s'agit d'un composant du software-properties-common paquet.
Pour obtenir le add-apt-repository
commande, installez le software-properties-common paquet :
sudo apt install software-properties-common
Voici un exemple de sortie après une installation réussie :

Ensuite, mettez à jour à nouveau le référentiel avec :
sudo apt update
Comment ajouter un référentiel Apt dans Ubuntu et Debian
Certains packages logiciels ne sont pas inclus dans les référentiels par défaut. Pour faciliter l'installation, les développeurs ont créé leurs propres référentiels de logiciels. C'est alors que le add-apt-repository
commande est utilisée.
Par exemple, Vin est un package populaire pour l'exécution de logiciels non-Linux sur un système Linux. Mais la dernière version n'est pas disponible via les référentiels par défaut.
Pour installer la dernière version de Wine sur Ubuntu, vous devez d'abord accorder l'accès au référentiel Wine :
sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’
D'autres logiciels peuvent être soumis à des licences supplémentaires. Comme dans le cas de Debian, une licence restrictive peut empêcher un paquet d'être inclus dans les dépôts par défaut. Dans ces cas, le add-apt-repository
La commande est la clé pour accorder l'accès au logiciel que vous souhaitez installer.
Qu'est-ce qu'un référentiel dans Ubuntu
Un progiciel est une application. Dans certains cas, un package a besoin d'autres packages (appelés dépendances ) à exécuter.
Un gestionnaire de packages se charge de charger le package logiciel souhaité. S'il existe des dépendances, le gestionnaire de packages les installe également. De plus, un gestionnaire de packages assure automatiquement le suivi de tous les logiciels et mises à jour installés.
Un gestionnaire de packages fonctionne en tandem avec un dépôt de logiciels . Un référentiel est une base de données de nombreux progiciels différents. Par défaut, chaque distribution Linux accorde l'accès à un ensemble de référentiels de base par défaut.
Dans Ubuntu, les référentiels par défaut sont :
- Principal – Logiciel gratuit et open source des développeurs Ubuntu
- Univers – Logiciels gratuits et open source de la communauté Linux
- Restreint – Pilotes de périphériques et autres logiciels sous licence des fabricants
- Multivers – Tous les autres logiciels sous copyright ou restriction légale
Dans Debian, les dépôts par défaut sont :
- Principal – Logiciel sous licence gratuite
- Contribuer – Logiciel libre qui dépend d'un logiciel sous licence non libre
- Non libre – Logiciel avec restrictions d'utilisation et de distribution
Si vous souhaitez installer un package logiciel qui n'est pas inclus dans ces référentiels par défaut, vous devez ajouter ce référentiel à votre gestionnaire de packages.