Fedora - como fazer o downgrade para uma versão específica do pacote?

2

Como fazer o downgrade para uma versão de pacote específica não disponível com dnf downgrade <package> ?

Por exemplo, o kernel do Linux com o qual o Fedora 23 saiu ( kernel-4.6.4-201.fc23.i686 ) deve ser rebaixado para uma versão específica 4.4.9 , por algum motivo específico do projeto.

Como posso fazer o downgrade (usando dnf ) do pacote do kernel para kernel-4.4.9-300.fc23.i686 ?

O problema é este comando:

$ dnf downgrade kernel

apenas propõe instalar a versão do kernel kernel-4.2.3-201.fc23.i686 , que não é a versão que eu quero.

Os pacotes de que preciso podem ser encontrados, por exemplo, no site koji :

link

mas não sei como solicitar um dnf install de lá.

Como posso fazer isso?

    
por Bludzee 26.07.2016 / 11:25

1 resposta

2

Basta aplicar dnf downgrade aos RPMs que você baixou.

No seu exemplo, no caso dos pacotes do kernel, baixe os RPMs que você quer de Koji e instale-os usando dnf downgrade :

cd /tmp/
mkdir kernel/
cd kernel/
wget https://kojipkgs.fedoraproject.org//packages/kernel/4.4.9/300.fc23/i686/kernel-4.4.9-300.fc23.i686.rpm
[... and the other packages you need to downgrade ...]
dnf downgrade *.rpm

Nem todas as versões de pacotes estão disponíveis nos espelhos.

    
por 26.07.2016 / 13:16