GNU/Linux >> Tutoriels Linux >  >> Fedora

Principes de base de Linux :15 exemples de commandes DNF - Nouveau gestionnaire de packages dans Fedora

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 EE

Rétrogradez vos forfaits. Cette commande ne fonctionnera que si vous disposez d'une version inférieure du package mentionné.

# dnf downgrade vsftpd

Pour rechercher un package particulier.

# dnf recherche telnet

Pour 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-httpd

Pour activer/désactiver le référentiel lors de l'installation des packages.

# dnf install httpd --enablerepo fedora# dnf install httpd --disablerepo fedora

Répertorie les environnements/groupes de packages disponibles.

# liste de groupe dnf

Installez 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 nettoyer

Vous pouvez obtenir plus d'informations à partir des commandes ci-dessous.

# dnf --help# man dnf

C'est tout.


Fedora
  1. 7 Exemples de commandes Linux df

  2. 8 Exemples de commandes Linux TR

  3. 15 exemples de commandes aptitude pour la gestion des paquets sous Linux

  4. Exemples de commandes sa sous Linux

  5. ac Exemples de commandes sous Linux

26 exemples de commandes DNF dans Fedora / CentOS / RHEL

Principes de base de Linux :30 exemples de commandes YUM pour la gestion des packages Linux

Quoi de neuf dans la station de travail Fedora 32

Comment accélérer le gestionnaire de packages DNF dans Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux

12 Exemples de commandes RPM (Red Hat Package Manager)

Exemples de commandes id sous Linux