Comment utiliser la commande dnf5 pour la gestion des paquets Fedora

DNF5 est la dernière version du gestionnaire de paquets DNF, qui est 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 qu’une meilleure performance, sécurité et un système de plugins plus flexible.

Dans cet article, nous vous guiderons à travers l’utilisation de la commande dnf5 pour diverses tâches telles que l’installation de paquets, la mise à jour de votre système et la gestion des dépôts.

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, comme installer, supprimer ou mettre à jour.
  • PACKAGE : Le nom du paquet logiciel que vous souhaitez gérer.

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

1. Installer un paquet

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

sudo dnf5 install vlc -y
Use DNF5 to Install Software

2. Mettre à jour les paquets

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

sudo dnf5 update

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

sudo dnf5 update vlc
Use DNF5 to Update Software

3. Supprimer un paquet

Si vous souhaitez supprimer un paquet de votre système, utilisez la commande remove, qui désinstallera le paquet ainsi que toutes les dépendances qui ont été installées avec lui, si elles ne sont plus nécessaires pour d’autres paquets.

sudo dnf5 remove vlc
Use DNF5 to Remove Software

4. Rechercher un paquet

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

dnf5 search vlc
Use DNF5 to Search for Software

5. Lister les paquets installés

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

dnf5 list 
Use DNF5 to List Installed Software

6. Afficher les informations sur un paquet

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

dnf5 info vlc
View Package Details

7. Nettoyer le cache

Au fil du temps, le gestionnaire de paquets de votre système peut accumuler beaucoup de données mises en cache. Vous pouvez nettoyer ce cache pour libérer de l’espace disque en utilisant la commande clean:

sudo dnf5 clean all
Clean Package Cache

8. Gérer les dépôts

DNF5 vous permet de gérer les dépôts de logiciels (sources d’où les paquets sont téléchargés). Vous pouvez lister tous les dépôts activés avec la commande suivante :

dnf5 repolist
List Enabled Repositories

Pour ajouter un nouveau dépôt, vous devrez généralement modifier les fichiers de configuration des dépôts dans /etc/yum.repos.d/. Cependant, vous pouvez également utiliser la commande dnf5 pour activer ou désactiver des dépôts :

Activer un dépôt :

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

Désactiver un dépôt :

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

9. Mettre à jour le système

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

sudo dnf5 upgrade

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

Upgrade Your System Packages

10. Rétrograder un paquet

Si vous devez revenir à une version antérieure d’un paquet, utilisez la commande downgrade.

sudo dnf5 downgrade vlc
Downgrade Software Package

11. Vérifier les dépendances d’un paquet

Parfois, vous devrez vérifier les dépendances manquantes ou cassées d’un paquet. Vous pouvez utiliser la commande deplist pour afficher les dépendances d’un paquet spécifique :

dnf5 deplist vlc

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

Conclusion

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

Source:
https://www.tecmint.com/dnf5-command/