Atualizar Sistema - Ubuntu

Publicado por Amaury Borges Souza (última atualização em 26/09/2019)

[ Hits: 5.341 ]

Homepage: https://amaurybsouza.medium.com/

Download atualiza_sistema.sh




Esse script faz a atualização do sistema Ubuntu, mostra pacotes disponíveis, instala os pacotes e limpa o sistema, tudo isso dentro de um case para que o usuário escolha a melhor opção.

  



Esconder código-fonte

#!/usr/bin/env bash
# 
# ------------------------------------------------------------------------ #
# Script Name:   atualiza_sistema.sh 
# Description:   Update the system using apt command.
# Site:          https://medium.com/@amaurybsouza
# Written by:    Amaury Souza
# Maintenance:   Amaury Souza
# ------------------------------------------------------------------------ #
# Usage:         
#       $ ./atualiza_sistema.sh
# ------------------------------------------------------------------------ #
# Bash Version:  
#              Bash 4.4.19
# ------------------------------------------------------------------------ # 
# History:        v1.0 17/05/2019, Amaury:
#                - Start de program
#                - Add (apt clean) command to clean the system
#                v1.1 19/05/2019, Amaury:
#                - Tested with apt autoremove feature
#                v1.2 30/05/2019, Amaury:
#                - Add apt list --upgradable command
# ------------------------------------------------------------------------ #
# Thankfulness:
#
# ------------------------------------------------------------------------ #

TIME=1
clear
while true;do
echo " "
echo "SEJA BEM VINDO AO $0 DO UBUNTU!"
echo " "
echo "Escolha uma opção abaixo para começar!
      
      1 - Verificar repositório do sistema
      2 - Mostrar atualizações do sistema
      3 - Instalar atualizações do sistema
      4 - Limpar o sistema
      5 - Remover pacotes não necessários
      0 - Sair do sistema"
echo " "
echo -n "Opção escolhida: "
read opcao
case $opcao in
   1) 
      echo Verificando o sistema por atualizações...
      sleep $TIME
      apt update
      ;;
   2)
      echo Mostrando as atualizações do sistema...
      sleep $TIME
      apt list --upgradable
      ;;
   3)
      echo Instalando atualizações do sistema...
      sleep $TIME
      apt upgrade -y
      ;;
   4)
      echo Limpando o sistema...
      apt clean
      apt autoclean
      ;;
   5) 
      echo Removendo pacotes desnecessários do sistema...
      sleep $TIME
      apt autoremove -y
      ;;
   0)
      echo Saindo do sistema...
      sleep $TIME
      exit 0
      ;;
      
   *)
      echo Opção inválida, tente novamente!
      ;;
esac
done

Scripts recomendados

zsh: Exemplo de uso do módulo zsh/curses

executando um determinado comando em um horario escolhido

mordor.sh

backup_facil

Buscar String Com Parametros


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts