По умолчанию Dnf не выбирает самое быстрое зеркало, но это можно изменить, отредактировав файл dnf.conf.
Плагин fastest mirror предназначен для использования в конфигурациях репозиториев, где у вас более 1 зеркала в конфигурации репозитория. Он устанавливает соединение с каждым зеркалом, определяет время соединения, а затем сортирует зеркала по скорости от самого быстрого до самого медленного для использования в yum.
Файл dnf.conf находится в каталоге /etc/dnf/dnf.conf.
Отредактируйте файл
1 | sudo nano /etc/dnf/dnf.conf |
После открытия файла его содержимое должно выглядеть примерно так.
Добавим fastmirror в конфигурацию и включим его.
Добавьте ниже строки skip_if_unavaiable=True следующее.
1 2 | fastestmirror=1 max_parallel_downloads=8 |
dnf.conf должен выглядеть следующим образом.
1 2 3 4 5 6 7 8 | [main] gpgcheck=1 installonly_limit=3 clean_requirements_on_remove=True best=True skip_if_unavailable=True fastestmirror=1 max_parallel_downloads=8 |
Сохраните файл.
Выполните следующую команду.
1 | sudo dnf clean all |
После этого, попробуйте выполнить обновление
1 | dnf update |
в процессе должна появиться строка вида
1 | determining the fastest mirror (10 hosts).. done. |