sábado, 3 de janeiro de 2015

Ubuntu - Atualização do Kernel

Somente se você não entende nada de computadores, não sabe que um Sistema Operacional é formado basicamente pelo Kernel, o que vemos (a casca) é o ambiente gráfico que acessa esse Kernel para realizar as instruções. No Linux sempre ouvi o termo "Compilar o Kernel", ficava imaginando algo bem baixo nível e morria de medo para tentar realizar tal procedimento com a compilação de vários programas em linguagem C e tudo muito complexo.

Comecei a usar o Ubuntu na versão 14.04 e tive que atualizá-lo para a 14.10 no meio do ano passado sendo um procedimento tão simples que até criei uma imagem brincando com a situação:


No final do ano passado saiu uma atualização do Kernel para a versão 3.17.4. E todos meus medos retornaram, pensei em deixar isso e esperar a mudança para a versão 15.04 prometida para depois de Fevereiro/2015. Mas como bom "informático" que sou sei que manter o Kernel atualizado é bom para qualquer sistema. Criei coragem, venci meus medos e procurei como atualizar.

1º Passo - Descobrir a versão do Kernel e o tipo do sistema (abra um terminal Ctrl+Shift+T):
$ uname -a
2º Passo - Baixar os arquivos necessários:
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17.4-vivid/linux-headers-3.17.4-031704_3.17.4-031704.201411211317_all.deb
E complementares para 32 bits:
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17.4-vivid/linux-headers-3.17.4-031704-generic_3.17.4-031704.201411211317_i386.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17.4-vivid/linux-image-3.17.4-031704-generic_3.17.4-031704.201411211317_i386.deb
Ou para 64 bits:
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17.4-vivid/linux-headers-3.17.4-031704-generic_3.17.4-031704.201411211317_amd64.deb
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17.4-vivid/linux-image-3.17.4-031704-generic_3.17.4-031704.201411211317_amd64.deb
3º Passo - Atualizar:
$ sudo dpkg -i linux-headers-3.17.4*.deb linux-image-3.17.4*.deb
E pronto, agora basta reiniciar a máquina e dar novamente o comando do primeiro passo para ver a versão do Kernel atualizada.

Atenção: No caso de qualquer problema é possível retornar ao Kernel anterior usando o comando:
$ sudo apt-get remove linux-headers-3.17.4* linux-image-3.17.4*
Obrigado e até a próxima
Fernando Anselmo

0 comentários:

Postar um comentário