Pular para o conteúdo

Atualizar o sistema através de Shell Script (Debian, Ubuntu e devidados)

Script para atualização de sistemas Debian, Ubuntu, Linux mint e outras variações através do apt.
Wallace da Silva Chagas wallchs
Hits: 11.523 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Script para atualização de sistemas Debian, Ubuntu, Linux mint e outras variações através do apt.
Download atualizar.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Versões atualizadas deste script

Esconder código-fonte

#!/bin/bash
#autor: Wallace Chagas 
#Em caso de bugs enviar um email para
#email: wallace.s.chagas@gmail.com
#Programa para atualização de distrôs debian, ubuntu, Linux mint e outras variações 


echo "***********************************************************"
echo "*************Atualizando o sistema*************************"

echo "Você aceita realizar  a atualização do sistema?  Digite 1)Sim  0)Não"
read ESCOLHA #guarda opção inserida pelo usuário

if [ "$ESCOLHA" -eq 1 ]; then  #analisa a escolha digitada pelo usuário

    sudo apt upgrade -y  && sudo apt update -y 
    #comando de atualização 
    
    sleep 1 #aguardar 1 segundo depois exibe a mensagem abaixo
    echo "Sistema atualiza!"
else
    echo "Sistema não atualizado, até mais tarde"
    sleep 2
fi
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Configução básica de uma rede local, roteando e habilitando o firewall

Identificando sinal de rede sem fio em modo texto

Administrando o Samba

Script para administração de usuários de fácil compreensão.

Verifica se usuario corrente é root.

#1 Comentário enviado por uchiha_itachi em 11/06/2017 - 21:14h
Legal. Ótimo pra iniciantes como eu
#2 Comentário enviado por zerodois em 20/07/2017 - 22:21h
!/bin/bash

# Autor: Zer02.

# Atualização de Sistemas derivados do Debian.

# Atenção para esse script funcionar consulte sua Source List.

clear #limpa a tela.

# Faça login em modo ROOT para esse script funcionar corretamente.

echo "Não se esqueça de usar esse Script em modo ROOT."

# Aviso.

echo
echo "Estou Atualizando tudo Aproveite para tomar um café."
echo

apt-get update #checando se há atualizações.
apt-get upgrade #instalando atualizações.
apt-get autoremove #remove versões obsoletas.

echo
echo "Tudo atualizado chefe."
---------------------------------------------

Esse que fiz bem simples funciona muito bem por muitas distribuições alterarem o comando para logar em super usuario ex: "su", sudo" e "sudo su", resolvi não colocar nenhum comando de super usuario, então sendo assim seria interessante o usuário em questão executar esse script em super usuário.
#3 Comentário enviado por isaacangello em 31/07/2017 - 20:02h
Oi
a ordem dos comandos não seria essa ?

sudo apt-get update -y && sudo apt-get upgrade -y

por que assim seu script atualiza a base de dados primeiro.
#4 Comentário enviado por wallchs em 14/08/2017 - 16:48h

[3] Comentário enviado por isaacangello em 31/07/2017 - 20:02h

Oi
a ordem dos comandos não seria essa ?

sudo apt-get update -y && sudo apt-get upgrade -y

por que assim seu script atualiza a base de dados primeiro.


Eu prefiro fazer dessa forma, mas se quiser pode alterar sem problemas.

Contribuir com comentário

Entre na sua conta para comentar.