Script para atualização de sistemas Debian, Ubuntu e variáveis.
Publicado por Alessandro Braun (última atualização em 13/12/2022)
[ Hits: 8.321 ]
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
Compilação automática do kernel Linux-libre 3.14.16
Reinicia todos os trabalhos de todas as filas CUPS
Compilador SH-Compiler usando GCC 4.6 no Debian Wheezy
Catsort - Concatenar resultado filtrando e removendo repetidas
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
erro ao clonar repo github (5)
Problema Envio email GLPI Versao 10.0.15 (1)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (25)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba