
Dans certains cas, sur Linux Mint, Linux Lite, Zorin OS, Elementary OS et d'autres distributions basées sur Ubuntu, ainsi que sur Ubuntu et Debian, vous verrez l'erreur add-apt-repository la commande est manquante.
$ sudo: add-apt-repository: command not found
Ce didacticiel vous montrera comment corriger rapidement l'erreur "add-apt-repository command not found" sur Debian, Ubuntu et d'autres distributions Linux basées sur Debian.
Qu'est-ce que l'archive de paquets personnels
PPA est une URL Web d'un référentiel personnel. Le référentiel est une collection de fichiers contenant des informations sur divers logiciels, leurs versions et d'autres détails tels que la somme de contrôle. Chaque version d'Ubuntu possède son propre ensemble officiel de quatre référentiels.
La façon la plus courante d'installer un logiciel sur Ubuntu ou Debian, si le paquet n'est pas déjà dans le dépôt officiel, est d'utiliser PPA (Personal Package Archive).
Le add-apt-repository est un utilitaire de ligne de commande pour ajouter PPA (Personal Package Archive) dans Ubuntu et Debian Linux.
Ajout d'un nouveau PPA (archive de paquets personnels) dans Ubuntu
Si vous souhaitez ajouter un nouveau référentiel PPA, vous devrez utiliser le add-apt-repository commande :
sudo add-apt-repository ppa:some/ppa
Par exemple :
sudo add-apt-repository ppa:dr-akulavich/lighttable
sudo apt-get update
sudo apt-get install lighttable-installer
Si vous voyez une erreur indiquant que la commande est manquante, vous devez d'abord installer le package qui contient le add-apt-repository utilitaire.
Correction add-apt-repository :erreur de commande introuvable
Ainsi, le add-apt-repository la commande sur les systèmes plus récents se trouve sous le package software-properties-common , et vous devez d'abord installer ce package afin d'installer add-apt-repository .
Installation du paquet sur Debian/Ubuntu LTS
Si vous utilisez Debian / Ubuntu LTS tels que les systèmes 18.04, 16.04 et 14.04, installez alors software-properties-common package pour obtenir add-apt-repository commande.
$ sudo apt-get install -y software-properties-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
software-properties-common
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 9384 B of archives.
After this operation, 188 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main software-properties-common all 0.92.37.8 [9384 B]
Fetched 9384 B in 0s (47.0 kB/s)
Selecting previously unselected package software-properties-common.
(Reading database ... 62966 files and directories currently installed.)
Preparing to unpack .../software-properties-common_0.92.37.8_all.deb ...
Unpacking software-properties-common (0.92.37.8) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up software-properties-common (0.92.37.8) ...
Remarque :Si vous voyez une erreur indiquant software-properties-common package introuvable, vous devez exécuter sudo apt-get update puis réessayez de l'installer.
Installation du package sur Ubuntu 13.10 et versions antérieures
Si vous utilisez Ubuntu v13.10 ou une version antérieure, le add-apt-repository la commande est disponible sous python-software-properties emballer. Donc, installez ce paquet à la place en utilisant le apt-get commande.
$ sudo apt-get install -y python-software-properties
Une fois que vous avez installé software-properties-common , ou python-software-properties selon votre système, vous pouvez désormais utiliser confortablement add-apt-repository ou apt-add-repository commandes pour ajouter PPA.
Essayons d'ajouter l'exemple de PPA mentionné précédemment dans ce tutoriel :
$ sudo add-apt-repository ppa:dr-akulavich/lighttable
Light Table Installer: the package in this PPA downloads and installs the latest builds from http://lighttable.com/
More info: https://launchpad.net/~dr-akulavich/+archive/ubuntu/lighttable
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpwybqddzt/secring.gpg' created
gpg: keyring `/tmp/tmpwybqddzt/pubring.gpg' created
gpg: requesting key 85C79C73 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpwybqddzt/trustdb.gpg: trustdb created
gpg: key 85C79C73: public key "Launchpad PPA for Anton Yakutovich" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
$ sudo apt-get update
......
$ sudo apt-get install lighttable-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
lighttable-installer
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 4292 B of archives.
After this operation, 20.5 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/dr-akulavich/lighttable/ubuntu/ trusty/main lighttable-installer amd64 0.8.0-1~ppa~3 [4292 B]
Fetched 4292 B in 0s (18.6 kB/s)
.......
Download done.
Removing outdated cached downloads...
Unpacking lighttable-installer (0.8.0-1~ppa~3) ...
Processing triggers for mime-support (3.54ubuntu1.1) ...
Setting up lighttable-installer (0.8.0-1~ppa~3) ...
Successfully installed in /opt/LightTable
J'espère que cela vous a aidé à résoudre vos problèmes de PPA. Sinon, ou si vous avez d'autres questions, laissez-nous un commentaire sous l'article.
Lire aussi :
Ajouter/supprimer des référentiels PPA sur Ubuntu