Utiliser DNF pour gérer les packages logiciels sur CentOS 7

Depuis Fedora 22, DNF (Dandified Yum) a remplacé Yum pour devenir le gestionnaire de progiciels par défaut de la distribution Fedora. Compte tenu de l'effet de démonstration de Fedora, ce n'est qu'une question de temps avant que DNF ne devienne à la mode sur d'autres distributions basées sur RPM.

Comparé à Yum, DNF:

  • accélère la résolution des dépendances avec moins de mémoire,
  • fournit une documentation API Python spécifique et solide,
  • s'exécute dans les environnements Python 2 et Python 3, et
  • a un synopsis et une utilisation similaires.

En plus de travailler sur toutes les distributions basées sur RPM, DNF peut également coexister avec son prédécesseur, Yum. Vous pouvez donc déjà piloter DNF sur CentOS ou d'autres distributions basées sur RPM sans soucis.

Conditions préalables

Toutes les instructions de ce didacticiel sont adaptées aux besoins d'un sudoutilisateur sur une instance de serveur Vultr CentOS 7. Vous devez vous connecter en tant sudoqu'utilisateur pour tester les commandes suivantes. Pour obtenir des instructions sur la création d'un tel utilisateur, consultez ce didacticiel Vultr .

Installer DNF sur CentOS

Vous devez configurer le dépôt EPEL Yum avant de pouvoir installer DNF.

sudo yum install epel-release
sudo yum install dnf

Remarque :

Sur CentOS 6, vous obtiendrez un avis «Aucun package dnf disponible» après avoir exécuté les commandes ci-dessus, car le programme DNF n'a pas été ajouté au référentiel YUM EPEL 6.x. Vous auriez besoin de construire DNF à partir de la source.

Exemples d'utilisation et exemples de base de DNF

Synopsis de la dnfcommande:

[sudo] dnf [options] <command> [<arguments>...]

Maintenant, je vais vous montrer quelques exemples d'utilisation de DNF:

Mettre à niveau tous les packages

sudo dnf upgrade

ou

sudo dnf update

Contrairement à Yum, la sous-commande "update" de DNF est obsolète, elle devient maintenant l'alias de "upgrade".

Recherchez le package dont vous avez besoin

dnf list <package-name>

Vous pouvez utiliser des caractères génériques pour faire correspondre plusieurs packages:

dnf list php* 

Rechercher un package installé

dnf list --installed <package-name>

Afficher la liste des pensions

dnf repolist

Installer un seul package

sudo dnf install <package-name>

Installer plusieurs packages

sudo dnf install <package1-name> <package2-name> <package3-name>

Réinstaller un package

sudo dnf reinstall <package-name>

Mettre à niveau un seul package

sudo dnf upgrade <package-name>

Désinstaller un package

sudo dnf remove <package-name>

Désinstallez tous les packages de dépendance qui ne sont plus nécessaires

sudo dnf autoremove

Nettoyer tous les fichiers temporaires

sudo dnf clean all

Consulter la page de manuel dnf

Vous pouvez consulter la dnfpage de manuel pour en savoir plus sur les sous-commandes et les utilisations de dnf:

dnf --help

ou

dnf -h

ou

man dnf

Laisser un commentaire

Comment générer des clés SSH?

Comment générer des clés SSH?

Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.

Créer un serveur de messagerie avec hMailServer sous Windows

Créer un serveur de messagerie avec hMailServer sous Windows

Découvrez comment créer un serveur de messagerie avec hMailServer sous Windows pour recevoir des e-mails facilement.

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau

ReactOS : est-ce lavenir de Windows ?

ReactOS : est-ce lavenir de Windows ?

ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux d'extraction de données de Big Data

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true

Singularité technologique : un futur lointain de la civilisation humaine ?

Singularité technologique : un futur lointain de la civilisation humaine ?

Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.