GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo acelerar el administrador de paquetes DNF en Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux

Si experimenta descargas o actualizaciones de paquetes lentas, aquí hay una solución para acelerar el administrador de paquetes DNF en Fedora, RHEL.

Esta guía se probó oficialmente en Fedora; sin embargo, debería funcionar en todos los sistemas basados ​​en RHEL, como CentOS, AlmaLinux y Rocky Linux, que usan DNF como administrador de paquetes predeterminado.

Introducción

Como ya sabes, DNF es el administrador de paquetes predeterminado para Fedora 25 y versiones más recientes, RHEL 8 y su clon CentOS 8, AlmaLinux 8 y Rocky Linux 8.

El otro día decidí probar Fedora 35. Descargué el Fedora 35 Vagrant box y lo ejecuté con Oracle Virtualbox. Lo primero que noté después de probar Fedora 35 es que el administrador de paquetes DNF es terriblemente lento.

Pensé que DNF podría funcionar lentamente cuando actualiza los repositorios y los metadatos por primera vez. Pero, todavía era lento en los tiempos subsiguientes. Después de un par de búsquedas en la web, encontré una solución que funcionó para mí.

Acelere el administrador de paquetes DNF en Fedora, RHEL y sus clones

Podemos aumentar la velocidad de descarga mientras instalamos paquetes usando el administrador de paquetes DNF aumentando el número máximo de descargas simultáneas de paquetes.

Para hacerlo, edite /etc/dnf/dnf.conf archivo:

$ sudo nano /etc/dnf/dnf.conf

Agregue la siguiente línea:

max_parallel_downloads=10

Esta opción le dice al DNF que use 10 descargas paralelas al mismo tiempo. Puede aumentar o disminuir este valor según su deseo. El valor predeterminado para max_parallel_downloads la opción es 3 . Presiona CTRL+O para guardar los cambios y presiona CTRL+X para salir.

Ahora intente realizar cualquier operación de paquete con el comando DNF. Notarás la diferencia de velocidad mientras descargas los paquetes.

Elija el espejo más rápido

La otra opción para acelerar DNF es seleccionar el espejo más rápido de los espejos públicos de Fedora. . Para hacerlo, vuelva a editar el /etc/dnf/dnf.conf archivo:

$ sudo nano /etc/dnf/dnf.conf

Agregue la siguiente línea:

fastestmirror=True

Presiona CTRL+O seguido de CTRL+X para guardar el archivo y salir.

Ahora puedo ver una diferencia notable al instalar y actualizar paquetes con DNF en mi máquina virtual Fedora 33.

En mi experiencia, DNF tarda más en descargar metadatos que en descargar un paquete. Esto se debe a que los metadatos de Fedora son más grandes que los de otros administradores de paquetes. Así que supongo que DNF es lento solo cuando se actualizan los metadatos del repositorio. Después de eso, funciona sin problemas.

Lectura relacionada:

  • Cómo acelerar la descarga de paquetes en Ubuntu

Cent OS
  1. Cómo instalar PostgreSQL en CentOS 8 / Rocky Linux 8 / RHEL 8

  2. Cómo instalar Java en Rocky Linux 8 / CentOS 8 / RHEL 8

  3. Cómo instalar Go en Fedora y Rocky Linux/Centos/RHEL

  4. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

  5. ¿Cómo extraer el paquete 7z en CentOS/RHEL/Fedora?

Cómo restablecer la contraseña de usuario raíz en CentOS 8, RHEL 8, AlmaLinux 8, Rocky Linux 8

Cómo instalar paquetes RPM en CentOS, RHEL y Fedora

Cómo crear un usuario de Sudo en RHEL, CentOS, Rocky y AlmaLinux

Cómo instalar MongoDB en RHEL, CentOS, Rocky y AlmaLinux

Cómo instalar MusicBrainz Picard en RHEL | CentOS | Linux rocoso

Cómo instalar Linux Kernel 5.13 en Rocky Linux 8 / AlmaLinux 8 /CentOS 8