Atualizador de sistema multipla escolha
Script de Atualização de Sistema
#!/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 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