Deixando o DNF do Rocky Linux mais rápido

Edite o arquivo de configuração do DNF:

vim /etc/dnf/dnf.conf

Adicione ao final:

fastestmirror=True
max_parallel_downloads=10

O arquivo ficará parecido com:

[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False
fastestmirror=True
max_parallel_downloads=10

O que essas opções fazem

fastestmirror=True

Faz o DNF priorizar os mirrors com melhor tempo de resposta entre os disponibilizados pelos repositórios.

max_parallel_downloads=10

Permite que o DNF faça até 10 downloads simultaneamente, podendo acelerar atualizações com muitos pacotes.

Limpar o cache antigo

Após alterar a configuração:

dnf clean all
rm -rf /var/cache/dnf/*

A remoção manual de /var/cache/dnf/* normalmente não é necessária no uso cotidiano. Aqui ela é usada para garantir um teste limpo após a mudança da configuração.

Recriar o cache

Execute:

dnf makecache --refresh

Durante a execução deverá aparecer algo semelhante a:

determinando o espelho mais veloz (...).. done.

Verificar os repositórios selecionados

Para os principais repositórios do Rocky Linux:

dnf repoinfo baseos
dnf repoinfo appstream

Observe principalmente:

Espelhos do repo.
URL base do repo.
Repo. atualizado

Testar atualizações

Por fim:

dnf check
dnf check-update

Ou faça a atualização normalmente:

dnf update

Observação

Não é necessário configurar um baseurl fixo para obter esse benefício. É recomendável manter o mirrorlist oficial do Rocky Linux, permitindo que o DNF utilize outro mirror caso um servidor esteja indisponível.

O mirror mais rápido também não é necessariamente o mais atualizado. Caso um mirror apresente erro ou esteja dessincronizado, o DNF normalmente tentará outro servidor disponível.

Acesse: https://www.jesusfaztudonovo.com/