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

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

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

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

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

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

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

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

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.

10. Rétrograder un paquet
Si vous devez revenir à une version antérieure d’un paquet, utilisez la commande downgrade
.
sudo dnf5 downgrade vlc

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.