Atualizador de sistema multipla escolha
Publicado por Rafael Poletto (última atualização em 25/07/2011)
[ Hits: 8.051 ]
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
BackUp Mensal de Relatórios Diários
Obter o Serial do Windows XP SP3
Remover/Exibir Arquivo/Diretório de uma estrutura de diretórios
Script simples para verificar usuários logados na maquina e as postas abertas
Shell Script para criar chave ssh e logar no servidor sem digitar senha
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (2)
Links importantes de usuários do vol (3)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (2)









