Pular para o conteúdo

Atualizador de sistema multipla escolha

Estive praticando shell script e resolvi desenvolver esse scriptzinho que achei bacana.
Este é meu primeiro script lançado aqui no VOL.
Toda critica será bem vinda.
Rafael Poletto polettin
Hits: 8.136 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Estive praticando shell script e resolvi desenvolver esse scriptzinho que achei bacana.
Este é meu primeiro script lançado aqui no VOL.
Toda critica será bem vinda.
Download atualizador.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash

#Script para atualizar sistema de maneira rápida e pratica
#Desenvolvido por Rafael Poletto
#rpoletto@live.com

function menu() {
   echo "Menu principal do atualizador."
   echo "Escolha qual seu gerenciador de pacotes."
   echo ""
   echo "1. Gerenciador de pacotes APT"
   echo "2. Gerenciador de pacotes URPM"
   echo "3. Gerenciador de pacotes YUM"
   echo "4. Gerenciador de pacotes PACMAN"
   echo ""
   echo "5. Sair"
   read opc

   case $opc in
      1)
         echo "Menu selecionado: apt"
         apt
         menu
         ;;
      2)
         echo "Menu selecionado: urpm"
         urpmi
         menu
         ;;
      3)
         echo "Menu selecionado: yum"
         yum
         menu
         ;;
      4)
         echo "Menu selecionado: pacman"
         pacman
         menu
         ;;
      5)
         echo "Sair."
         sair
         ;;
      *)
         echo "Opção inválida...."
         menu
         ;;
   esac
}

# Funções do menu.

function apt() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com a sua velocidade de conexão."
   sleep 2
   apt-get update
   apt-get upgrade -y
   clear
   echo "Sistema atualizado com sucesso."
}
function urpmi() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com sua velocidade de conexão."
   sleep 2
   urpmi --auto-update
   clear
   echo "Sistema atualizado com sucesso."
}
pacman() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com sua velocidade de conexão."
   sleep 2
   pacman -Syu
   clear
   echo ""
   echo "Sistema atualizado com sucesso."
}
yum() {
   clear
   echo "Este processo pode demorar alguns minutos"
   echo "de acordo com sua velocidade de conexão."
   sleep 2
   yum upgrade
   clear
   echo "Sistema atualizado com sucesso."
}

sair() {
        clear
        echo "Obrigado por usar esse script. Tenha um bom dia"
        exit
#        break
}

# Checagem de nivel de usuário.
if [ $UID = "0" ]; then
   echo "Iniciando o Menu Principal."
   menu
else
   echo "Somente poderá executar esse script com senha de root."
   exit 0
fi

Script PAra Instalar o Driver pctel-0.9.6

Medidor de bateria de laptop modo texto

Script simples para adicionar usuarios do djbdns

CloneHD

Configurar o Ubuntu para instalar drivers NVIDIA

#1 Comentário enviado por chimico em 25/07/2011 - 15:53h
@polettin
Muito bom seu script, bem didático

Abraços
#2 Comentário enviado por polettin em 25/07/2011 - 16:34h
@chímico
valeus cara.. primeiro script postado no vol...

pretendo mudar ele pra xdialog e com mais opções de pacotes... estou tentando fazer um que detecta a distro e ja executa automático :D

Contribuir com comentário

Entre na sua conta para comentar.