Recherche de site Web

Comment utiliser DNF5 pour gérer les packages sous Linux


DNF5 est la dernière version du gestionnaire de packages DNF, utilisé pour installer, mettre à jour et gérer des logiciels sur Fedora et d'autres distributions Linux basées sur Red Hat.

Il apporte plusieurs améliorations par rapport à l'ancienne version DNF, telles que de meilleures performances, une meilleure sécurité et un système de plugins plus flexible.

Dans cet article, nous vous expliquerons comment utiliser la commande dnf5 pour diverses tâches telles que l'installation de packages, la mise à jour de votre système et la gestion des référentiels.

Syntaxe de base de la commande dnf5

La syntaxe de base pour utiliser dnf5 est :

dnf5 [OPTIONS] COMMAND [PACKAGE...]
  • OPTIONS : Ce sont des indicateurs qui modifient le comportement de la commande (par exemple, -y pour confirmer automatiquement les actions).
  • COMMAND : l'action que vous souhaitez effectuer, telle qu'installer, supprimer ou mettre à jour.
  • PACKAGE : Le nom du progiciel que vous souhaitez gérer.

Voici quelques-unes des commandes dnf5 les plus couramment utilisées.

1. Installer un package

Pour installer un package logiciel, utilisez la commande install. Par exemple, pour installer un lecteur multimédia VLC, vous exécuterez :

sudo dnf5 install vlc -y

2. Mettre à jour les packages

Pour mettre à jour tous les packages installés vers leurs dernières versions, utilisez la commande update :

sudo dnf5 update

Si vous souhaitez uniquement mettre à jour un package spécifique, utilisez la commande suivante :

sudo dnf5 update vlc

3. Supprimer un package

Si vous souhaitez supprimer un package de votre système, utilisez la commande remove, qui désinstallera le package et toutes les dépendances qui ont été installées avec lui, si elles ne sont plus nécessaires aux autres packages.

sudo dnf5 remove vlc

4. Rechercher un forfait

Pour rechercher un package, utilisez la commande search, qui renverra une liste de packages correspondant au terme de recherche.

dnf5 search vlc

5. Liste des packages installés

Pour voir une liste de tous les packages installés sur votre système, utilisez la commande list, qui vous montrera tous les packages actuellement installés sur votre système.

dnf5 list 

6. Afficher les informations sur le package

Si vous souhaitez voir des informations détaillées sur un package, telles que sa version, sa description et ses dépendances, utilisez la commande info :

dnf5 info vlc

7. Nettoyer le cache

Au fil du temps, le gestionnaire de packages de votre système peut accumuler de nombreuses données en cache. Vous pouvez nettoyer ce cache pour libérer de l'espace disque à l'aide de la commande clean :

sudo dnf5 clean all

8. Gérer les référentiels

DNF5 vous permet de gérer les référentiels de logiciels (sources à partir desquelles les packages sont téléchargés). Vous pouvez lister tous les référentiels activés avec la commande suivante :

dnf5 repolist

Pour ajouter un nouveau référentiel, vous devrez généralement modifier les fichiers de configuration du référentiel dans /etc/yum.repos.d/. Cependant, vous pouvez également utiliser la commande dnf5 pour activer ou désactiver les référentiels :

Activer un référentiel :

sudo dnf5 config-manager --set-enabled repository-name

Désactivez un référentiel :

sudo dnf5 config-manager --set-disabled repository-name

9. Mettez à niveau le système

Pour mettre à niveau l'ensemble de votre système vers les dernières versions disponibles de tous les packages installés, utilisez la commande upgrade :

sudo dnf5 upgrade

Cela mettra à jour votre système avec les dernières versions de tous les packages, y compris les nouvelles dépendances.

10. Rétrograder un package

Si vous devez restaurer un package vers une ancienne version, utilisez la commande downgrade.

sudo dnf5 downgrade vlc

11. Vérifiez les dépendances des packages

Parfois, vous devrez peut-être vérifier les dépendances manquantes ou rompues dans un package. Vous pouvez utiliser la commande deplist pour afficher les dépendances d'un package spécifique :

dnf5 deplist vlc

Cela listera toutes les dépendances requises par le package VLC.

Conclusion

La commande dnf5 est un outil puissant pour gérer les packages logiciels sur Fedora et d'autres distributions Linux basées sur Red Hat. Grâce à ses performances, sa sécurité et sa flexibilité améliorées, DNF5 facilite l'installation, la mise à jour, la suppression et la gestion des logiciels sur votre système.

Articles connexes: