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

Publicado por Wallace da Silva Chagas (última atualização em 11/07/2017)

[ Hits: 10.731 ]

Download atualizar.sh

Download atualizar_novo.sh (versão 2)




Script para atualização de sistemas Debian, Ubuntu, Linux mint e outras variações através do apt.

  



Versões atualizadas deste script

Versão 2 - Enviado por jorge luis fontoura da costa em 30/06/2017

Changelog: Modificação de Arquivo de Autoria Wallace Chagas.
Espero que não se importe amigo, fiz umas alterações no seu script que já era bom e uso sempre kk.

Download atualizar_novo.sh


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

Scripts recomendados

Agenda Telefonica com Dialog

Script para ajustar a hora sem correr o risco de mudar o dia ou o ano

Criando usuarios com DIALOG

Verificar links ON e OFF nas estações ou servidores

Modos de operação do BASH


  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts