Atualizador de sistema multipla escolha
Publicado por Rafael Poletto (última atualização em 25/07/2011)
[ Hits: 7.886 ]
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
Instalador Nagios 4.2 no Fedora 24
Medir tempo de acesso a internet no log do Squid
Personalizando o seu shell com bashrc_dahora
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (3)
Salvar estado da VM no virt-manager (4)