J'espère que vous savez peut-être que le gestionnaire de packages DNF a remplacé le gestionnaire de packages yum dans Fedora 22. Voici quelques exemples d'utilisation du gestionnaire de packages DNF.
Il maintient la compatibilité CLI avec yum, vous ne trouverez aucune différence en utilisant DNF.
Vous pouvez toujours utiliser la commande YUM, mais toutes les commandes seront redirigées vers la commande DNF respective. Vous obtiendrez une sortie similaire lorsque vous émettez la commande yum.
La commande Yum est obsolète, redirigeant vers '/usr/bin/dnf install httpd'
Les packages peuvent être installés à l'aide de la commande suivante.
# dnf installer vsftpd Dernière vérification de l'expiration des métadonnées effectuée il y a 0:09:43 le mercredi 27 mai 08:47:24 2015. Dépendances résolues.==================================================================================================================================================================Pack ===================================================================================================================================================================Installation:VSftpd x86_64 3.0.2-13.fc22 Fedora 172 Ktransaction Résumé ====================================================================================================================================================================Installer 1 PackageTéléchargement total T Size:172 Kinstalled Taille:348 kis this ok [y / n]:yownloading packages:vsftpd-3.0.2-13.fc22.x86_64.rpm 107 kb / s | 172 Ko 00:01--------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------Total 172 KB 00:03Running Transaction CheckTransaction Check Succed. .x86_64 3.0.2-13.fc22Terminé !
Listez les packages disponibles. Par exemple, nous listerons le package apache.
# Liste DNF Bindlast Metadata Expiration Vérification effectuée 0:11:38 il y a le mercredi 27 mai 08:47:24 2015.Pour réinstaller le package rpm.
# dnf reinstall httpdLast metadata expiration check executed il y a 0:14:17 on Wed May 27 08:47:24 2015.No match for argument:httpdError:Nothing to do.[root@localhost ~]# dnf reinstall vsftpdLast metadata vérification d'expiration effectuée il y a 0:14:32 le mercredi 27 mai 08:47:24 2015.Dépendances résolues.===================================================================================================================================================================Pack =================================================================================================================================================================Réinstallation:VSftpd x86_64 3.0.2-13.fc22 Fedora 172 Ktransaction Résumé =====================================================================================================================================================================Taille de téléchargement total:172 kis this ok [y / n]:ydownloading packages:vsftpd-3.0.2-13.fc22.x86_64.rpm 118 kb / s | 172 Ko 00:01--------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------- Total 53 Ko / s | 172 KB 00:03Running Transaction CheckTransaction Check Succed. -3.0.2-13.fc22.x86_64 1/2Verying:vsftpd-3.0.2-13.fc22.x86_64 2 / 2Reinstalled:vsftpd.x86_64 3.0.2-13.fc22Complete!Pour supprimer les packages de votre choix, exécutez la commande suivante.
# dnf remove vsftpdDependencies résolu.=====================================================================================================================================================================Pack ===================================================================================================================================================Suppression:vsftpd x86_64 3.0.2-13.fc22 @System 348 KTRANSACTION Résumé ====================================================. ===================================================================================================================================Supprimer 1 paquetTaille installée :348 kC'est bon [o/N] :yEn cours d'exécution chèque de transactionTransact ion chèque a réussi. 13.fc22Terminé !Pour vérifier l'historique de l'installation du package.
# dnf historyDernière vérification de l'expiration des métadonnées effectuée il y a 0:15:57 le mercredi 27 mai 08:47:24 2015.ID | Utilisateur de connexion | Dater un | action | Autre --------------------------------------------------------------- ------------------------------10 | racine | 2015-05-27 09:02 | Réinstaller | 19 | racine | 2015-05-27 09:01 | Installer | 18 | racine | 2015-05-27 08:59 | Effacer | 17 | racine | 2015-05-27 08:59 | Effacer | 66 | racine | 2015-05-27 08:57 | Installer | 15 | racine | 2015-05-27 08:56 | Installer | 64 | racine | 2015-05-27 08:47 | Installer | 53 | Système | 2015-05-26 21:30 | Installer | 658 EERétrogradez vos forfaits. Cette commande ne fonctionnera que si vous disposez d'une version inférieure du package mentionné.
# dnf downgrade vsftpdPour rechercher un package particulier.
# dnf recherche telnetPour exclure un package de l'installation. Par exemple, le package fedora-logos-httpd sera exclu lors de l'installation d'Apache.
# dnf install httpd --exclude fedora-logos-httpdPour activer/désactiver le référentiel lors de l'installation des packages.
# dnf install httpd --enablerepo fedora# dnf install httpd --disablerepo fedoraRépertorie les environnements/groupes de packages disponibles.
# liste de groupe dnfInstallez n'importe quel groupe de packages.
# dnf groupinstall "MATE Desktop"Téléchargez le package sélectionné avec ses dépendances dans n'importe quel répertoire.
# dnf download httpd --resolve --destdir /tmp/Pour mettre en cache/nettoyer les métadonnées.
# dnf makecache# dnf tout nettoyerVous pouvez obtenir plus d'informations à partir des commandes ci-dessous.
# dnf --help# man dnfC'est tout.