Script para atualização de sistemas Debian, Ubuntu e variáveis.
Publicado por Alessandro Braun (última atualização em 13/12/2022)
[ Hits: 9.817 ]
Download atualiza-ubuntu (versão 2)
Script em bash, para atualizar sistemas Debian, Ubuntu e variáveis.
$ chmod +x ./atualizador.sh
$ sudo atualizador.sh
#!/usr/bin/env bash
#Author: Alessandro Braun ablenda@gmail.com
#Discribe: Script Automatizado para atualização em distribuições Linux baseadas em Debian.
#Version: 1.0
#License: GPL
RED='\033[1;31m'
GREEN='\033[1;32m'
BLUE='\033[1;34m'
NC='\033[0m' # No Color
#--------------------------------------------------------------------------------------------------------
# Internet conectando?
if ! ping -c 1 8.8.8.8 -q &> /dev/null; then
echo -e "${RED} [ERROR] - Seu computador não tem conexão com a Internet. Verifique os cabos e o modem.${NC}";sleep 2
exit 1
else
echo -e "${GREEN} [CHECK] - Conexão com a Internet funcionando normalmente.${NC}";sleep 2
fi
#-------------------------------------------------------------------------------------------------------
#Atualização de sistema
echo -e "${BLUE} *** ÍNICIO DA ATUALIZAÇÃO DE SISTEMA ***${NC}";sleep 1
apt-get update &> /dev/null
apt-get upgrade -y &> /dev/null
apt-get dist-upgrde -y &> /dev/null
echo -e "${GREEN} *** ATUALIZAÇÃO CONCLUÍDA ***${NC}";sleep 2
#--------------------------------------------------------------------------------------------------------
#Limpeza de repositório, remover arquivos absoletos e desnessários.
echo -e "${BLUE} *** INICIANDO LIMPEZA DE SISTEMA ***${NC}";sleep 1
apt-get autoremove -y &> /dev/null
apt-get autoclean -y &> /dev/null
apt-get clean -y &> /dev/null
echo -e "${GREEN} *** LIMPEZA CONCLUÍDA ***${NC}";sleep 2
#-------------------------------------------------------------------------------------------------------
#Limpeza de memória
echo -e "${BLUE} *** LIMPEZA DE CACHE DE RAM ***${NC}";sleep 1
sync && sysctl -w vm.drop_caches=3 &> /dev/null
sync; echo 3 > /proc/sys/vm/drop_caches &> /dev/null
sync; echo 2 > /proc/sys/vm/drop_caches &> /dev/null
sync; echo 1 > /proc/sys/vm/drop_caches &> /dev/null
echo -e "${GREEN} *** LIMPEZA DE CACHE CONCLUÍDA ***${NC}";sleep 2
echo -e "${BLUE} *** Deseja reiniciar o sistema, para atualizações sujam efeito digite \"sim\" ou \"não\" para encerar ***${NC}"
read CONFIRMA
case $CONFIRMA in
"sim")
reboot
;;
"não")
reset
;;
*)
echo -e "${RED} *** OPÇÃO INVÁLIDA ***${NC}"
;;
esac
Inclusão/Exclusão de usuários no CVS.
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
O que houve com slackware ??? (12)
Alterar conteúdo de dica [RESOLVIDO] (3)
Vou destruir sua infância:) (5)









