Instale o kernel-devel de uma versão específica no fedora 19

2

Portanto, eu tenho diferentes versões de kernel "instaladas" da versão do kernel em execução, no meu máquina fedora 19.

Para ter uma ideia mais clara, aqui está minha saída de terminal:

 [user@home ~]$ uname -r
 3.10.3-300.fc19.x86_64 
 [user@home ~]$ rpm -qa | grep kernel-devel
 kernel-devel-3.10.6-200.fc19.x86_64
 kernel-devel-3.10.4-300.fc19.x86_64

Quando eu instalo os drivers da Nvidia, isso me dá esse erro de que as versões instalada e em execução não são as mesmas. Desejo remover as versões 3.10.6-200 e 3.10.4-300 atualmente instaladas e instalar a versão em execução (3.10.3-300). Eu não sei como fazer isso. Qualquer ajuda será apreciada!

    
por atmaere 16.08.2013 / 03:23

2 respostas

1

Idealmente, você deve ser capaz de executar:

yum install kernel-devel-3.10.3-300.fc19.x86_64
No package kernel-devel-3.10.3-300.fc19.x86_64 available. 

Mas este pacote não está mais disponível. Parece que você está atualizando seu sistema sem realmente reinicializá-lo em um novo kernel.

No meu sistema em execução:

 yum info kernel|grep -E "Name|Version|Release"
Name        : kernel
Version     : 3.10.4
Release     : 300.fc19
Name        : kernel
Version     : 3.10.5
Release     : 201.fc19
Name        : kernel
Version     : 3.10.6
Release     : 200.fc19

uname -r
3.10.6-200.fc19.x86_64

yum info kernel-devel
Name        : kernel-devel
Version     : 3.10.4
Release     : 300.fc19
Name        : kernel-devel
Version     : 3.10.5
Release     : 201.fc19
Name        : kernel-devel
Version     : 3.10.6
Release     : 200.fc19

Eu aconselho você a fazer o seguinte:

Verifique o kernel que você instalou. Verifique a configuração do grub e reinicie no novo kernel. Depois disso, recompile os drivers nvidia.

A menos que haja uma razão específica para você ficar com seu kernel atual em execução, você precisará procurá-lo. No repositório de atualizações do Fedora, não existe mais esse pacote. Você pode conferir aqui

    
por 16.08.2013 / 07:38
2

É apenas uma reclamação porque você tem versões mais novas do Kernel instaladas ainda quando você inicializou o seu sistema. Sua instalação do Grub ainda é padronizada para uma versão mais antiga do Kernel.

Se você estiver usando a versão EFI do Grub, provavelmente encontrará seu kernel padrão para inicializar em /boot/efi . Você vai querer alterá-lo para set default="0" , para que ele selecione o último Kernel.

    
por 16.08.2013 / 08:12