How to Install Ubuntu 18.04 LTS on VMware Workstation Player with VMware Tools
Table des matières:
- Apt Sources
- Installation de
add-apt-repository
(commande add-apt-repository introuvable) - Ajout de référentiels avec
add-apt-repository
- Ajout de référentiels PPA
- Ajout manuel de référentiels
- Conclusion
Lors de l'installation de packages à l'aide d'Ubuntu Software Center ou des utilitaires de ligne de commande tels que
apt
ou
apt-get
les packages sont téléchargés à partir d'un ou plusieurs référentiels de logiciels apt. Un référentiel APT est un serveur réseau ou un répertoire local contenant des packages deb et des fichiers de métadonnées lisibles par les outils APT.
Bien qu'il existe des milliers d'applications disponibles dans les référentiels Ubuntu par défaut, vous devrez parfois installer des logiciels à partir d'un référentiel tiers.
Dans ce tutoriel, nous allons vous montrer deux façons d'ajouter un référentiel apt sur les systèmes Ubuntu et Debian. La première méthode consiste à utiliser la commande
add-apt-repository
et la seconde consiste à ajouter manuellement le référentiel à l'aide d'un éditeur de texte.
Apt Sources
Sur Ubuntu et toutes les autres distributions basées sur Debian, les référentiels de logiciels apt sont définis dans le fichier
/etc/apt/sources.list
ou dans des fichiers séparés sous le répertoire
/etc/apt/sources.list.d/
.
Les noms des fichiers du référentiel dans le répertoire
/etc/apt/sources.list.d/
doivent se terminer par
.list
.
La syntaxe générale du fichier
/etc/apt/sources.list
prend le format suivant:
deb http://repo.tld/ubuntu distro component…
- La première entrée de la ligne définit le type de l'archive. Le type d'archive peut être deb ou deb-src. Deb implique que le référentiel contient des packages
.deb
tandis que deb-src implique des packages source.La deuxième entrée est l'URL du référentiel.La troisième entrée spécifie le nom du code de distribution, comme castor, xenial et ainsi de suite.Les dernières entrées sont les composants du référentiel ou catégories. Les référentiels Ubuntu par défaut sont divisés en quatre composants - principal, restreint, univers et multivers. En règle générale, les référentiels tiers n'ont qu'une seule catégorie.
Le format des fichiers sous le répertoire
/etc/apt/sources.list.d/
est le même que pour le fichier
sources.list
standard.
La plupart des référentiels fournissent une clé publique pour authentifier les packages téléchargés qui doivent être téléchargés et importés.
Pour pouvoir ajouter ou supprimer un référentiel, vous devez être connecté en tant qu'utilisateur avec accès sudo ou root.
Habituellement, les instructions sur la façon d'activer un certain référentiel sont incluses dans la documentation du logiciel.
Installation de
add-apt-repository
(commande add-apt-repository introuvable)
add-apt-repository
est un script Python qui vous permet d'ajouter un référentiel APT à
/etc/apt/sources.list
ou à un fichier séparé dans le répertoire
/etc/apt/sources.list.d
. La commande peut également être utilisée pour supprimer un référentiel déjà existant.
Si l'
add-apt-repository
n'est pas disponible sur votre système, vous obtiendrez un message d'erreur disant «add-apt-repository command not found».
L'utilitaire
add-apt-repository
est inclus dans le package
software-properties-common
. Pour l'installer, exécutez les commandes suivantes:
sudo apt update
sudo apt install software-properties-common
Ajout de référentiels avec
add-apt-repository
La syntaxe de base de la commande
add-apt-repository
est la suivante:
add-apt-repository repository
Où le
repository
peut être soit une entrée de référentiel ordinaire qui peut être ajoutée au fichier
sources.list
comme le
deb http://repo.tld/ubuntu distro component
ou un référentiel PPA dans le
ppa: /
ppa: /
Pour voir toutes les options disponibles de la commande
add-apt-repository
tapez
man add-apt-repository
dans votre terminal.
Par défaut, sur ubuntu 18.04 et plus récent, le
add-apt-repository
mettra également à jour l'index du package si la clé publique du référentiel est importée.
L'index des packages est une base de données qui contient les enregistrements des packages disponibles à partir des référentiels activés dans votre système.
Supposons que vous souhaitiez installer MongoDB à partir de leurs référentiels officiels.
Importez d'abord la clé publique du référentiel:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Ajoutez le référentiel MongoDB à l'aide de la commande ci-dessous.
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Le référentiel sera ajouté au fichier
sources.list
.
Vous pouvez maintenant installer l'un des packages à partir du référentiel nouvellement activé:
sudo apt install mongodb-org
Si, pour une raison quelconque, vous souhaitez supprimer un référentiel précédemment activé, utilisez l'option
--remove
:
sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Ajout de référentiels PPA
Les archives de packages personnels (PPA) sont un service qui permet aux utilisateurs de télécharger des packages source Ubuntu qui sont construits et publiés avec Launchpad en tant que référentiel apt.
Lors de l'ajout d'un référentiel PPA, la commande
add-apt-repository
crée un nouveau fichier sous le répertoire
/etc/apt/sources.list.d/
.
Par exemple, pour ajouter le PPA de Jonathon F qui fournit FFmpeg version 4.x, vous devez exécuter:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Lorsque vous y êtes invité, appuyez sur
Enter
et le référentiel sera activé.
Press to continue or Ctrl-c to cancel adding it.
La clé publique du référentiel PPA sera automatiquement téléchargée et enregistrée.
Une fois le PPA ajouté à votre système, vous pouvez installer les packages de référentiel:
sudo apt install ffmpeg
La commande
apt
installera le package et toutes ses dépendances.
Ajout manuel de référentiels
Pour démonstration, nous allons activer le référentiel CouchDB et installer le logiciel. CouchDB est une base de données NoSQL à tolérance de pannes gratuite et open-source maintenue par la Apache Software Foundation.
Pour ajouter le référentiel, ouvrez le fichier
sources.list
avec votre éditeur de texte:
sudo nano /etc/apt/sources.list
Ajoutez la ligne du référentiel à la fin du fichier:
/etc/apt/sources.list
deb https://apache.bintray.com/couchdb-deb bionic main
Au lieu de modifier le fichier avec un éditeur de texte, vous pouvez utiliser la commande suivante pour ajouter la ligne de référentiel au fichier
sources.list
:
echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$(lsb_release -cs)
affichera le nom de code Ubuntu. Par exemple, si vous avez Ubuntu version 18.04, la commande affichera
bionic
.
Une autre option consiste à créer un nouveau fichier de référentiel sous le répertoire
/etc/apt/sources.list.d/
.
Lors de la configuration manuelle d'un référentiel, vous devez également importer manuellement la clé du référentiel public sur votre système. Pour ce faire, utilisez
wget
ou
curl
:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
La commande ci-dessus doit afficher
OK
ce qui signifie que la clé GPG a été importée avec succès et que les packages de ce référentiel seront considérés comme fiables.
Avant d'installer les packages à partir du référentiel nouvellement ajouté, vous devez mettre à jour l'index des packages:
sudo apt update
Une fois l'index des packages mis à jour, vous pouvez installer les packages à partir du référentiel nouvellement ajouté:
Conclusion
Nous vous avons montré comment ajouter des référentiels apt dans Ubuntu. Les mêmes instructions s'appliquent à toute distribution basée sur Debian, y compris Kubuntu, Linux Mint et Elementary OS.
N'hésitez pas à laisser un commentaire si vous avez des questions.
ubuntu aptEBay ouvre son nouveau référentiel d'applications Selling Manager aux marchands
Le projet ambitieux d'EBay remanier son ensemble d'outils de commerce électronique Selling Manager dans une plate-forme ouverte et le dépôt d'applications tierces a franchi une nouvelle étape lundi quand il a été ouvert aux vendeurs du marché.
La mise à jour Zoho CRM ajoute le référentiel de documents et la connaissance de l'emplacement
Zoho continue d'étoffer les fonctionnalités de son application CRM (gestion de la relation client) basée sur le cloud, ajoutant une nouvelle bibliothèque de documents, un filtrage avancé des e-mails et des applications mobiles géolocalisées.
Comment ajouter des reflets instagram sans ajouter d'histoire
Vous souhaitez créer des points forts Instagram sans les publier d'abord dans une histoire? Vérifiez le hack ici et changez également les couvertures sans les poster dans un récit.