Atualiza núcleo do sistema para Kernel 4.4 (Ubuntu)

Publicado por Lucas Alves Santos (última atualização em 19/01/2016)

[ Hits: 2.621 ]

Homepage: https://www.linkedin.com/in/lucasalvessantos/

Download 6351.UPDATE_KERNEL_4.4.sh




Script que atualiza Kernel do Ubuntu para versão 4.4.

NOTA: assim que finalizar os processos do script reinicie sua máquina.

  



Esconder código-fonte

#!/bin/bash
arq=$(/usr/bin/arch)

32bits() {
echo "32bits"
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_i386.deb
sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

}

64bits() {
echo "64 bits"
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

}


if [ $arq = "x86_64" ]; then
    64bits
else
    32bits
fi

Scripts recomendados

Script simples para pegar informações sobre placa de rede

Calculadora em shell script

Remover Path

Comparar datas (muito simples)

Script de firewall para evitar ataques comuns


  

Comentários
[1] Comentário enviado por bielinux em 21/01/2016 - 00:12h

Script muito bom!
Maaaas... tenho algumas críticas a fazê-lo:
este seu shell script poderia muito bem ter sido escrito para o Linux em geral e não somente para Debian-likes: obtíamos a arquitetura do hardware do usuário por meio da saída do comando uname -m, representada entre $(...) e/ou `...`. Daí, com a informação que acabamos de ter em mãos, faríamos o que qualquer compilador de kernel faria: baixaria os fontes, entrava na pasta do kernel, criava link simbólico, etc..., etc... mas na parte das configurações do núcleo, comumente usamos # make menuconfig. Assim, no lugar, copiaríamos as configurações do kernel atual, versão x, para o a ser compilado, versão y.

Se quer trabalhar com shell script e provar a todos que o seu trabalho é excelente, comece documentando os seus scripts, comentando linhas de código importantíssimas por meio do # (cerquilha). Essa é a dica que eu dou!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts