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

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

[ Hits: 2.471 ]

Homepage: null

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

rtl8180

PKG Sync v1.0 - Utilitário para backup de pacotes deb baixados

Remover arquivos com determinados caracteres no nome

Limpar fila de email

TWIG, programinha básico para quem não tem muitos conhecimentos em Linux.


  

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