Descrição
Mostra a última versão de kernel, prepatch e etc, com opção para baixar o kernel.
Com comentários o script
[ Download:
vkernel ]
[
Enviar nova versão ]
[ Esconder código-fonte ]
#!/bin/bash
# Script que mostra/baixa a ultima versão de um kernel
# Rafael Dutra <raffaeldutra@gmail.com> www.ceat.net/~rdutra
# usage: <vkernel>
# Mudar apenas qual gerenciador de download usar $WGET OU $MYWGET, retirando
# e acrescentando o # da frente, e qual o destino para salvar o download
# pela variavel $DESTINO
# v1.0
# Site
SITE="http://www.kernel.org"
# Pega apenas a string do ultimo kernel
LAST_KERNEL=$(lynx -dump $SITE/kdist/finger_banner | cut -d : -f2 | sed -e 's/ //g' | head -n1)
# Versao de kernel
KERNEL_VERSION="2.6"
# Destino para salvar
DESTINO="/mnt/sda2/programas/linux/kernel/2/6/"
# Gerenciador padrao do sistema, caso usar, comentar o de baixo
WGET="wget -c --progress=dot"
# meu outro script
# WGET="mywget soft"
# tem gente que não gosta de tar.bz2, motivo ? não sei.
EXTENSAO="tar.bz2"
# faz um dumo geral sobre as versões de kernel
lynx -dump http://www.kernel.org/kdist/finger_banner
# imprime na tela se deseja baixar a nova versão
echo -n "Baixar o novo kernel ? [sim][nao]: "; read OPCAO
# se sim, baixar
if [ "$OPCAO" = "s" -o "$OPCAO" = "sim" ]
then
if [ -e $DESTINO/linux-$LAST_KERNEL.$EXTENSAO ]
then
echo "O kernel linux-$LAST_KERNEL.$EXTENSAO já existe em $DESTINO"
else
echo "Baixando linux-$LAST_KERNEL.tar.bz2"
cd $DESTINO
sleep 2;
echo ""
time $WGET $SITE/pub/linux/kernel/v$KERNEL_VERSION/linux-$LAST_KERNEL.$EXTENSAO
fi
# senao, cai fora
else
exit 1
fi
Scripts recomendados
Atualização do AVG
Script de cópia (destino - origem) otimizado
Retirar o link do download de páginas protetoras
Papel de parede mundial ( para quem usa GUI )
Script estavel e confiável para verificar o seu IP REAL e lhe enviar um email.
Comentários
| Nenhum comentário foi encontrado. |