Atualizador de sistema multipla escolha
Publicado por Rafael Poletto (última atualização em 25/07/2011)
[ Hits: 7.856 ]
Homepage: www.infoletto.com
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.
#!/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
Shell Script: Script para a instalação do pureftpd
Gravar uma imagem ISO em um CD-R
Script para converter um diretório de arquivos em mp3 para ogg.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Encontrar o comando completo de uma janela [RESOLVIDO] (2)
Instalação de Ubuntu em SSD (interno) como se fosse um dispositivo ext... (2)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (10)