GNU/Linux >> Tutoriels Linux >  >> Cent OS

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

Si vous rencontrez des téléchargements ou des mises à jour de packages lents, voici une solution de contournement pour accélérer le gestionnaire de packages DNF dans Fedora, RHEL.

Ce guide est officiellement testé dans Fedora, mais il devrait fonctionner dans tous les systèmes basés sur RHEL tels que CentOS, AlmaLinux et Rocky Linux qui utilisent DNF comme gestionnaire de paquets par défaut.

Introduction

Comme vous le savez déjà, DNF est le gestionnaire de paquets par défaut pour Fedora 25 et les versions plus récentes, RHEL 8 et son clone CentOS 8, AlmaLinux 8 et Rocky Linux 8.

L'autre jour, j'ai décidé d'essayer Fedora 35. J'ai téléchargé la boîte Fedora 35 Vagrant et l'ai exécutée avec Oracle Virtualbox. La première chose que j'ai remarquée après avoir essayé Fedora 35 est que le gestionnaire de paquets DNF est terriblement lent.

Je pensais que DNF pouvait fonctionner lentement lorsqu'il met à jour les référentiels et les métadonnées pour la première fois. Mais, c'était encore lent dans les temps suivants. Après quelques recherches sur le Web, j'ai trouvé une solution qui a fonctionné pour moi.

Accélérer le gestionnaire de packages DNF dans Fedora, RHEL et ses clones

Nous pouvons augmenter la vitesse de téléchargement lors de l'installation de packages à l'aide du gestionnaire de packages DNF en augmentant le nombre maximal de téléchargements simultanés de packages.

Pour ce faire, éditez /etc/dnf/dnf.conf fichier :

$ sudo nano /etc/dnf/dnf.conf

Ajoutez la ligne suivante :

max_parallel_downloads=10

Cette option indique au DNF d'utiliser 10 téléchargements parallèles en même temps. Vous pouvez augmenter ou diminuer cette valeur selon votre souhait. La valeur par défaut pour max_parallel_downloads l'option est 3 . Appuyez sur CTRL+O pour enregistrer les modifications et appuyez sur CTRL+X pour quitter.

Essayez maintenant d'effectuer n'importe quelle opération de package avec la commande DNF. Vous remarquerez la différence de vitesse lors du téléchargement des packages.

Choisir le miroir le plus rapide

L'autre option pour accélérer DNF est de sélectionner le miroir le plus rapide parmi les miroirs publics Fedora . Pour ce faire, éditez à nouveau le /etc/dnf/dnf.conf fichier :

$ sudo nano /etc/dnf/dnf.conf

Ajoutez la ligne suivante :

fastestmirror=True

Appuyez sur CTRL+O suivi de CTRL+X pour enregistrer le fichier et quitter.

Maintenant, je peux voir une différence notable lors de l'installation et de la mise à jour des packages avec DNF dans ma machine virtuelle Fedora 33.

D'après mon expérience, DNF prend plus de temps pour télécharger les métadonnées que pour télécharger un package. En effet, les métadonnées Fedora sont plus volumineuses que celles de l'autre gestionnaire de packages. Je suppose donc que DNF est lent uniquement lors de la mise à jour des métadonnées du référentiel. Après cela, cela fonctionne sans problème.

Lire connexe :

  • Comment accélérer le téléchargement de packages dans Ubuntu

Cent OS
  1. Comment installer PostgreSQL sur CentOS 8 / Rocky Linux 8 / RHEL 8

  2. Comment installer Java sur Rocky Linux 8 / CentOS 8 / RHEL 8

  3. Comment installer Go dans Fedora et Rocky Linux/Centos/RHEL

  4. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  5. Comment démarrer l'interface graphique sur CentOS/AlmaLinux/Rocky Linux 8

Comment réinitialiser le mot de passe de l'utilisateur racine dans CentOS 8, RHEL 8, AlmaLinux 8, Rocky Linux 8

Comment installer les packages RPM dans CentOS, RHEL et Fedora

Comment créer un utilisateur Sudo dans RHEL, CentOS, Rocky et AlmaLinux

Comment installer MongoDB dans RHEL, CentOS, Rocky et AlmaLinux

Comment installer MusicBrainz Picard sur RHEL | CentOS | Rocheux Linux

Comment installer Linux Kernel 5.13 sur Rocky Linux 8 / AlmaLinux 8 /CentOS 8