Atualizador de sistema multipla escolha
Publicado por Rafael Poletto (última atualização em 25/07/2011)
[ Hits: 7.809 ]
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
Pegar MAC através do IP na rede interna
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit