Recherche de site Web

Comment configurer les référentiels de logiciels dans Fedora


Votre distribution Fedora obtient ses logiciels à partir de référentiels et chacun de ces référentiels est livré avec un certain nombre d'applications logicielles gratuites et propriétaires que vous pouvez installer. Les référentiels officiels Fedora contiennent des milliers d'applications gratuites et open source.

Dans cet article, nous montrerons comment configurer les référentiels de logiciels dans la distribution Fedora à l'aide de l'outil de gestion de packages DNF à partir de la ligne de commande.

Afficher les référentiels activés dans Fedora

Pour répertorier tous les référentiels activés sur votre système Fedora, au format ID, nom et statut du référentiel (nombre de packages fournis), exécutez la commande suivante.

sudo dnf repolist

Vous pouvez lister les packages d'un référentiel spécifié, par exemple fedora, en exécutant la commande suivante. Il listera tous les packages disponibles et installés à partir du référentiel spécifié.

sudo dnf repository-packages fedora list

Pour afficher uniquement une liste de ces packages disponibles ou installés à partir du référentiel spécifié, ajoutez respectivement l'option disponible ou installé.

sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed

Ajout, activation et désactivation d'un référentiel DNF

Avant d'ajouter un nouveau référentiel à votre système Fedora, vous devez le définir soit en ajoutant une section [repository] au fichier /etc/dnf/dnf.conf, ou vers un fichier .repo dans le répertoire /etc/yum.repos.d/. La plupart des développeurs ou responsables de packages fournissent aux référentiels DNF leur propre fichier .repo.

Par exemple, pour définir le référentiel pour Grafana dans un fichier .repo, créez-le comme indiqué.

sudo vim /etc/yum.repos.d/grafana.repo

Ajoutez ensuite la section [repository] dans le fichier et enregistrez-la. Si vous observez attentivement, dans la configuration du référentiel affichée dans l'image, il n'est pas activé comme indiqué par le paramètre (enabled=0) ; nous avons modifié cela à des fins de démonstration.

Ensuite, pour ajouter et activer un nouveau référentiel, exécutez la commande suivante.

sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

Pour activer ou désactiver un référentiel DNF, par exemple lorsque vous essayez d'installer un package à partir de celui-ci, utilisez --enablerepo ou - Option -disablerepo.

sudo dnf --enablerepo=grafana install grafana  
OR
sudo dnf --disablerepo=fedora-extras install grafana  

Vous pouvez également activer ou désactiver plusieurs référentiels avec une seule commande.

sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

Vous pouvez également activer et désactiver les référentiels en même temps, par exemple.

sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

Pour activer définitivement un référentiel particulier, utilisez l'option --set-enabled.

sudo grep enable /etc/yum.repos.d/grafana.repo
sudo dnf config-manager --set-enabled grafana
sudo grep enable /etc/yum.repos.d/grafana.repo

Pour désactiver définitivement un référentiel particulier, utilisez le commutateur --set-disabled.

sudo dnf config-manager --set-disabled grafana

C'est tout pour le moment! Dans cet article, nous avons expliqué comment configurer les référentiels de logiciels dans Fedora. Partagez vos commentaires ou posez des questions via le formulaire de commentaires ci-dessous.