How To Speed Up DNF Package Manager In Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux And All RHEL-based systems
介绍
DNF是Fedora 25、RHEL8、Centos8、AlmaLinux 8以及Rocky Linux 8以上版本的默认包管理工具。 为了提高DNF更新的速度,无非有两点:
- 找到最快的源。
- 同时下载多个包,尽量将本地带宽跑满。 DNF默认的配置默认同时只能下载一个包,并且不会自动使用最快的源。为了提高效率,只需要配置两个参数即可达到高速下载的目的。
使用fastestmirror参数找到最快的源
使用vi或者nano等编辑器编辑文件/etc/dnf/dnf.conf,在文件最后追加fastestmirror=True
:
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=False
skip_if_unavailable=True
fastestmirror=True
使用max_parallel_downloads参数同时下载多个包
使用vi或者nano等编辑器编辑文件/etc/dnf/dnf.conf,在文件最后追加max_parallel_downloads=10
,这样的话同时可以下载10个包:
[main]
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=False
skip_if_unavailable=True
fastestmirror=True
max_parallel_downloads=10