Como instalar o kernel rc rawhide no Fedora?

4

Eu sou novo no Fedora e decidi experimentá-lo no meu novo laptop em vez do Ubuntu. Eu tenho um XPS 13 (9343) e o som não está funcionando. Eu pesquisei online e descobri que as pessoas tiveram sucesso instalando o kernel mais recente do rc.

O kernel encontrado é kernel-4.4.0-0.rc4.git3.1.fc24 . O que eu fiz foi depois de um pouco de googling, eu baixei o kernel-4.4.0-0.rc4.git3.1.fc24.x86_64.rpm e tentei instalar assim:

sudo rpm -Uhv kernel-4.4.0-0.rc2.git2.1.fc24.x86_64.rpm 

Agora posso selecionar o kernel durante a inicialização, mas não sei como verificar se o instalei corretamente ou não .. o arquivo é ~ 55 KB apenas. Isso é tudo?

Eu também obtive a fonte dessa url, instalei as dependências e instalei a fonte do kernel como abaixo, mas o kernel não aparece na lista de kernels disponíveis:

su -c 'dnf builddep kernel-4.4.0-0.rc4.git3.1.fc24.src.rpm'
sudo rpm -Uhv kernel-4.4.0-0.rc4.git3.1.fc24.src.rpm

Passei mais de 3 horas nisso e não consegui encontrar nenhuma boa orientação sobre como instalar o kernel ... mais recomendo usar dnf install kernel-devel , mas essa não é a versão que eu quero.

Eu preciso compilar a fonte eu mesmo?

Como eu adiciono o repositório onde o kernel reside e tento instalá-lo com o dnf?

    
por Bogdan Goie 11.12.2015 / 12:24

2 respostas

7

Você poderia ativar todo o repositório de rawhide e, em seguida, instalar o kernel. Mas, para o kernel em específico, temos um jeito melhor. O kernel do Rawhide é construído com a depuração ativada, o que pode ser um impacto no desempenho. Se você quiser isso para uma nova habilitação de hardware ou para obter uma correção de bug cedo, sugiro habilitar o " rawhide-kernel-nodebug "repositório:

sudo dnf config-manager --add-repo=http://alt.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo
sudo dnf update

Você também pode fazer o que você tentou originalmente - apenas baixar o pacote e instalá-lo com o RPM - mas você pode ter problemas de dependência. Além disso, como você nota, o pacote base kernel é pequeno, porque não é a coisa real ... é apenas um pacote de "cola". Você realmente precisa / quer kernel-core e kernel-modules .

    
por 11.12.2015 / 21:13
0

Ok, encontrei os responda aqui depois de muitas horas de pesquisa para postar para qualquer um que esteja interessado nisso.

Basicamente, é necessário instalar .repo files:

dnf install fedora-repos-rawhide

e então ... instale o kernel-devel que foi o último que eu queria

dnf --enablerepo=rawhide install kernel-devel
    
por 11.12.2015 / 12:52