Linux
   Home  |  Notícias  |  Artigos  |  Dúvidas  |  Anuncie  | Comunidades |  Parceiros  |  Contato
Login
Facebook  Twitter
Login


Artigos - Software

Publicado em 09/09/2011 17:43:25



root

A versão estável do kernel Linux é a 2.6. A versão que está em desenvolvimento porém não é a 2.7 nem a 2.8 mas sim a 3.x. Que tal instalar essa nova versão do kernel no seu Fedora para ter uma ideia do que vem por aí? Vamos lá!


Kernel 3.1 no Fedora 15

 

Comece fazendo o download do pacote SRPM do kernel 3.1, disponível no repositório do Fedora 16 (que deve ser lançado em Outubro de 2011):

$ Server="http://download.fedora.redhat.com"
$ Dir="pub/fedora/linux/updates/testing/16/SRPMS"
$ Package="kernel-3.1.0-0.rc4.git0.0.fc16.src.rpm"
$ wget ${Server}/${Dir}/${Package}

O SRPM original não vai compilar no Fedora 15. É preciso editar o arquivo SPEC, que contém as instruções de compilação do código-fonte e empacotamento dos arquivos, e depois disso reempacotar o SRPM. Primeiramente, vamos criar um diretório temporário e extrair o conteúdo do SRPM para dentro dele.

$ mkdir -p tmp/src
$ cd tmp
$ rpm2cpio ../${Package} | cpio -idv
$ mv * src
$ mv src/kernel.spec .

Agora, edite o arquivo kernel.spec e acrescente o código abaixo na terceira linha do arquivo.

%global _unitdir /lib/systemd/system

Depois de salvar o arquivo, recrie o SRPM utilizando o mock.

$ mock -r fedora-15-$(uname -i) --sources=src/ --spec=kernel.spec --buildsrpm

NOTA: se o mock não estiver instalado, execute os comandos abaixo para fazê-lo:

$ su -c 'yum -y install mock'
$ su - -c "gpasswd -a $(whoami) mock"

O novo SRPM será criado no diretório /var/lib/mock/fedora-15-$(uname -i)/result. Copie-o para o diretório anterior:

$ cp -v /var/lib/mock/fedora-15-$(uname -i)/result/*.src.rpm ../

Agora, retorne ao diretório anterior e use o mock para compilar o novo SRPM, gerando os pacotes RPM para o kernel 3.1:

$ cd ..
$ mock -v -r fedora-15-$(uname -i) --rebuild kernel-3.1.0-0.rc4.git0.0.fc15.src.rpm

A compilação pode demorar bastante, dependendo da capacidade de processamento e quantidade de memória disponível na sua máquina. Ao final do processo, os pacotes RPM serão criados no diretório /var/lib/mock/fedora-15-$(uname -i)/result. Acesse o diretório e instale os pacotes utilizando o yum:

$ cd /var/lib/mock/fedora-15-$(uname -i)/result
$ su -c 'yum --nogpgcheck install
  kernel{,-{devel,headers,tools{,-devel}}}-3*$(uname -m).rpm'

Para testar, basta reiniciar o seu computador. Estou utilizando o novo kernel na minha estação de trabalho e até agora não tive nenhum problema de instabilidade ou incompatibilidade com hardware. Mas não é demais lembrar que o kernel 3.1 ainda é RC (release candidate ou candidato ao lançamento), ou seja, não é estável e não deve ser instalado em servidores ou outros computadores de uso crítico, somente em ambientes de teste.

Fonte: http://blog.davidsonpaulo.com/2011/09/kernel-31-no-fedora-15.html


Seja o primeiro a fazer um comentario.




    Logar-se


Links Patrocinados

iCloudWeb - Otimizando Negócios

Impofácil

Bugroon Raízes

Untitled Document

 

Copyright © 2019 SoumaisLinux.com.br . Conteúdo distribuido sob licença GNU FDL