Downgrade do kernel do Fedora 20 com falhas nas dependências

0

Atualmente eu tenho uma caixa virtual do Fedora 20 VM que está executando o kernel 3.19.8-100, no entanto, eu preciso de 3.16.6-200.

Eu encontrei o arquivo rpm apropriado, mas a tentativa de instalação fornece dependências com falha com o kernel-modules-extra. Eu também tentei instalar com opção -oldpackage, mas então me dá o erro que apenas a instalação e atualização pode ser forçada. Então tentei rebaixar o pacote kernel-modules-extra, sem sucesso. Todos os erros também dizem essencialmente que cada pacote depende de si mesmo?

Como resolvo essas dependências?

[root@localhost Downloads]# uname -r
3.19.8-100.fc20.x86_64
[root@localhost Downloads]# rpm -Uvh kernel-3.16.6-200.fc20.x86_64.rpm 
error: Failed dependencies:
    kernel-uname-r = 3.11.10-301.fc20.x86_64 is needed by (installed) kernel-modules-extra-3.11.10-301.fc20.x86_64
    kernel-uname-r = 3.19.8-100.fc20.x86_64 is needed by (installed) kernel-modules-extra-3.19.8-100.fc20.x86_64
    kernel-uname-r = 3.11.10-301.fc20.x86_64 is needed by (installed) kernel-modules-extra-3.11.10-301.fc20.x86_64
    kernel-uname-r = 3.19.8-100.fc20.x86_64 is needed by (installed) kernel-modules-extra-3.19.8-100.fc20.x86_64
[root@localhost Downloads]# rpm --oldpackage kernel-3.16.6-200.fc20.x86_64.rpm 
rpm: only installation and upgrading may be forced
[root@localhost Downloads]# rpm -Uvh kernel-modules-extra-3.16.6-200.fc20.x86_64.rpm 
error: Failed dependencies:
    kernel-uname-r = 3.16.6-200.fc20.x86_64 is needed by kernel-modules-extra-3.16.6-200.fc20.x86_64
    
por user252265 21.09.2017 / 18:43

1 resposta

0

O pacote do kernel tem um número de subpackages que precisam ser instalados juntos (se estiverem instalados). Você não pode fazer isso aos poucos; você precisa fazer tudo em uma transação.

No Fedora, o kernel é um caso especial onde você pode ter múltiplas versões do mesmo pacote instalado. Então, você provavelmente deseja usar -i para instalação em vez de -U para atualização.

rpm -Uvh kernel-3.16.6-200.fc20.x86_64.rpm 

pode apenas funcionar por si só, mas você pode querer alguns dos subpacotes - no F20 não é grande coisa, mas em versões mais recentes do Fedora você precisará de kernel-core e quase certamente kernel-modules a menos que você esteja rodando uma VM sem gráficos. Neste caso, inclua os subpacotes todos na mesma linha de comando do RPM .

    
por 22.09.2017 / 15:13