Comment accélérer l'installateur d'applications sous Fedora Linux

Pour accélérer l'installation d'applications sous Fedora Linux, commencez par identifier les éléments qui prennent du temps. Sur les systèmes Fedora utilisant PackageKit avec DNF5, y compris la modification du backend apportée à Fedora 44, GNOME Software peut exploiter les paramètres DNF5 pour les téléchargements RPM. Augmenter la limite de téléchargements simultanés peut raccourcir une installation nécessitant plusieurs paquets RPM. Cela n'accélérera cependant pas l'ensemble du processus : les recherches dans le catalogue d'applications, les attentes de métadonnées et les téléchargements Flatpak suivent des chemins différents.

Commencez par max_parallel_downloads=5. La valeur par défaut de DNF5 est de trois téléchargements simultanés, et le maximum documenté est de 20. Une valeur plus élevée n'est pas automatiquement plus rapide ; votre connexion, le serveur miroir et le serveur de paquets fixent toujours la limite. Le fastestmirrorparamètre optionnel choisit en fonction de la latence TCP, et non de la bande passante de téléchargement mesurée ; considérez-le comme une expérience.

Sortie du terminal Fedora de la commande dnf --version identifiant DNF 5
Vérifiez quelle version de DNF utilise votre installation Fedora avant de modifier ses paramètres.

Premièrement, identifier la partie lente

GNOME Software peut installer des paquets RPM Fedora et des applications Flatpak. Ouvrez la page de détails de l'application et recherchez son code source ou son format de paquetage. Si le délai survient pendant le téléchargement des paquets RPM, les paramètres DNF ci-dessous peuvent s'avérer utiles. Si la liste des applications est lente à charger ou à rechercher, ou si l'application provient d'un dépôt Flatpak distant, la modification de dnf.confces paramètres ne résoudra probablement pas le problème.

Sur Fedora 44 et versions ultérieures, le backend PackageKit de GNOME Software utilise DNF5 et sa configuration ; les versions antérieures peuvent différer. Consultez la documentation dnf --version. Le projet Fedora explique l’intégration dans ses notes PackageKit-DNF5 .

1. Mettez à jour votre installation Fedora actuelle

Installez les mises à jour disponibles avant de configurer DNF. Cela mettra à jour la version que vous utilisez déjà ; vous n’avez pas besoin de passer à une version plus récente de Fedora pour essayer les paramètres de ce guide. Ouvrez le gestionnaire de logiciels et installez les mises à jour proposées, ou utilisez un terminal :

sudo dnf upgrade --refresh

Examinez la transaction proposée et confirmez-la lorsque vous serez prêt. Cette --refreshoption demande à DNF de vérifier les métadonnées du dépôt avant de mettre à jour les paquets. Redémarrez l'ordinateur si le processus de mise à jour vous le demande. Fedora documente séparément le processus de mise à niveau ; il s'agit d'une tâche de maintenance plus importante, et non d'une simple optimisation de vitesse.

Le terminal Fedora affiche l'invite de commande `sudo dnf upgrade --refresh` et une invite de transaction de paquet.
Vérifiez les détails de la transaction avant de confirmer une mise à jour.

2. Augmenter les téléchargements parallèles de DNF5

Ouvrez le fichier de configuration DNF système en tant qu'administrateur :

sudoedit /etc/dnf/dnf.conf

Trouvez la section existante [main]. Ajoutez le paramètre en dessous, ou modifiez sa valeur actuelle s'il est déjà présent. Ne créez pas une deuxième copie de la même option. Commencez par cinq téléchargements simultanés :

[main]
max_parallel_downloads=5

Si le fichier possède déjà un [main]en-tête, conservez-le et ajoutez uniquement le paramètre. Enregistrez et fermez l'éditeur. Si votre connexion reste stable, vous pouvez tester la valeur 10 ; réduisez-la si les téléchargements s'interrompent ou si d'autres appareils sont ralentis. La valeur maximale de 20 pour DNF5 n'est pas recommandée pour toutes les connexions.

Éditeur de configuration DNF affichant la section principale, cinq téléchargements parallèles et le paramètre de miroir le plus rapide (optionnel).
Le fichier de configuration peut contenir le paramètre de téléchargement parallèle et, éventuellement, le paramètre fastestmirror.

Facultatif : tester la sélection du miroir le plus rapide

[main]Pour permettre à DNF5 de sélectionner les miroirs en fonction de la latence du socket TCP, ajoutez également cette ligne :

fastestmirror=True

La documentation DNF5 indique que cette option remplace l'ordre de la liste des miroirs et sélectionne ceux dont la latence est proche de la valeur minimale observée. Elle ne mesure pas le débit ; un miroir à faible latence peut donc télécharger lentement. Testez l'installation avec et sans cette ligne ; supprimez-la si les performances se dégradent. Consultez la documentation officielle de configuration de DNF5 pour connaître les définitions et les valeurs par défaut des options.

3. Redémarrez le service logiciel et effectuez un test.

Avant de redémarrer PackageKit, fermez GNOME Software et assurez-vous qu'aucune installation ni mise à jour n'est en cours. Rechargez ensuite le service pour qu'il démarre avec la configuration mise à jour :

sudo systemctl restart packagekit.service

Rouvrez GNOME Software et essayez une petite application RPM. Si vous souhaitez comparer le gestionnaire de paquets en dehors de l'interface graphique, exécutez la commande dnf repolistpour afficher les dépôts activés, puis installez un paquet que vous connaissez avec sudo dnf install PACKAGE_NAMEla commande `npm install`, en remplaçant l'espace réservé par son nom réel. Ne comparez pas les téléchargements non liés : la taille du paquet, la charge du dépôt et l'état du cache influent sur le temps d'installation.

Terminal Fedora affichant les dépôts activés et une commande d'installation DNF avec un espace réservé pour le nom du paquet
Utilisez la liste des dépôts et une installation RPM pour comparer le comportement de DNF avec celui de GNOME Software.

Lorsque le réglage ne vous aide pas

  • L'ouverture ou la recherche de logiciels peut prendre du temps : les téléchargements parallèles affectent les transferts de paquets, et non l'interface du catalogue d'applications. Vérifiez si un dépôt ou une autre tâche de mise à jour de paquets est toujours en cours et assurez-vous que votre connexion réseau est stable.
  • L'application est une application Flatpak : les paramètres DNF ne contrôlent pas les téléchargements depuis les serveurs Flatpak distants. Vérifiez la source indiquée sur la page de détails du logiciel et résolvez les problèmes liés au chemin réseau vers ce serveur distant.
  • Vous utilisez Fedora Silverblue ou Kinoite : ces environnements de bureau atomiques gèrent le système d’exploitation de base avec rpm-ostree, tandis que de nombreuses applications de bureau sont des Flatpaks. N’appliquez pas une optimisation DNF classique en espérant accélérer ces flux de travail.
  • Un dépôt est constamment lent : évitez les URL de miroirs aléatoires ou la désactivation des vérifications de signature ; l’une ou l’autre de ces actions peut compromettre l’intégrité du paquet sans résoudre le problème de réseau.

Pour annuler la modification, supprimez les max_parallel_downloadslignes fastestmirrorque vous avez ajoutées, puis redémarrez packagekit.servicelorsque aucune opération de paquet n'est en cours. Pour savoir comment Fedora sépare les sources RPM et Flatpak, consultez son guide sur la recherche et l'installation d'applications Linux .

Laisser un commentaire

Comment installer Latte Dock sur KDE Plasma 5

Comment installer Latte Dock sur KDE Plasma 5

Installez Latte Dock sur les systèmes KDE Plasma 5 compatibles, configurez votre panneau et activez le démarrage automatique. Vérifiez la disponibilité des paquets et les limitations de Plasma 6.

Comment installer l'environnement de bureau UKUI sous Linux

Comment installer l'environnement de bureau UKUI sous Linux

Installez UKUI depuis les archives officielles d'Ubuntu, consultez la procédure d'installation des paquets de test actuelle de Debian et évitez les instructions obsolètes d'Arch qui n'installent plus l'environnement de bureau complet.

Comment réinitialiser un mot de passe oublié sous Linux

Comment réinitialiser un mot de passe oublié sous Linux

Récupérez l'accès à un compte Linux local avec un deuxième administrateur ou en mode de récupération Ubuntu, et découvrez ce qu'une réinitialisation de mot de passe ne peut pas déverrouiller.

Comment installer un nouveau noyau Linux sur openSUSE Leap

Comment installer un nouveau noyau Linux sur openSUSE Leap

Suivez la procédure documentée Kernel:HEAD pour openSUSE Leap, conservez un noyau plus ancien disponible au démarrage et examinez les risques avant d'installer un noyau de développement.

Comment partager des fichiers sans fil entre Android et Linux avec KDE Connect

Comment partager des fichiers sans fil entre Android et Linux avec KDE Connect

Associez Android à Linux via Wi-Fi et envoyez des fichiers dans les deux sens grâce à KDE Connect, sans câble, serveur FTP ni compte cloud.

Comment installer Zoiper sous Linux

Comment installer Zoiper sous Linux

Installez Zoiper sur Linux avec le bon paquet Debian, RPM ou tar.xz, puis vérifiez la compatibilité X11 et configurez votre compte SIP.

Comment accéder à votre PC Linux à distance avec NoMachine

Comment accéder à votre PC Linux à distance avec NoMachine

Installez NoMachine Personal Edition sur votre hôte Linux, connectez-vous avec NoMachine Player et configurez l'accès LAN, VPN ou Internet en suivant les instructions d'activation et de port.

Comment mettre à jour openSUSE vers une nouvelle version en toute sécurité

Comment mettre à jour openSUSE vers une nouvelle version en toute sécurité

Mettez à niveau openSUSE Leap avec l'outil de migration officiel, ou mettez à jour Tumbleweed avec zypper dup. Sauvegardez vos données au préalable, vérifiez la compatibilité et examinez les modifications apportées aux paquets.

Comment installer le navigateur Beaker sous Linux avec une image AppImage

Comment installer le navigateur Beaker sous Linux avec une image AppImage

Installez le navigateur Beaker sous Linux à l'aide de l'AppImage du projet archivé, rendez-le exécutable et résolvez les problèmes de lancement courants.

Comment configurer DXVK avec Wine sous Linux

Comment configurer DXVK avec Wine sous Linux

Configurez DXVK dans Wine sous Linux avec un préfixe dédié, les remplacements de DLL appropriés, les vérifications Vulkan et un test HUD rapide pour confirmer son activation.