Pular para o conteúdo

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

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

NOTA: assim que finalizar os processos do script reinicie sua máquina.
Lucas Alves Santos Lwkas
Hits: 2.882 Categoria: Shell Script Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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

NOTA: assim que finalizar os processos do script reinicie sua máquina.
Download 6351.UPDATE_KERNEL_4.4.sh Enviar nova versão

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

Alteração rápida de permissões, e usuários

imtxt - Escrever texto em imagens

Instalar Mplayer e todos os Codecs Facilmente

Lembrete

Soma e mostra arquivos

#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

Entre na sua conta para comentar.