Respostas:
Você pode instalar usando uma versão de nome específica, conforme descrito na página do manual:
dnf install tito-0.5.6-1.fc22
Instale o pacote com versão específica. Se o pacote já estiver instalado, ele tentará fazer o downgrade ou atualizar automaticamente para uma versão específica.
Para visualizar todas as versões de um pacote em seus repositórios ativados, use:
dnf --showduplicates list <package>
Sim. Você pode instalar uma versão mais antiga do pacote usando dnf downgrade package-name[-version]
se já instalou uma nova. Mas a versão antiga ainda precisa estar disponível em espelhos.
Se o pacote não estiver disponível nos espelhos, você sempre poderá baixá-lo manualmente do koji e, em seguida, usar o dnf
downgrade como dnf downgrade path/to/downloaded.file.rpm
. Mas com essa técnica, você pode precisar resolver dependências por conta própria.
dnf update
você receberá as atualizações, incluindo correções de segurança.