Instalar uma versão específica de um pacote e desativar sua atualização ao executar dnf update
.
Para o exemplo abaixo será utilizado o pacote do subversion
.
Listar as versões do pacote
dnf --showduplicates list subversion
Instalar a versão desejada
sudo dnf install subversion-1.9.7-6.fc28
Especificar a versão desejada concatenado o nome do pacote com a versão.
Excluir o pacote da atualização do DNF
Editar o arquivo sudo vim /etc/dnf/dnf.conf
e adicionar a linha
exclude=subversion subversion-javahl subversion-lib
A partir de então o dnf update
não irá atualizar os pacotes definidos acima.