Atualizar Sistema - Ubuntu

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

[ Hits: 1.410 ]

Homepage: www.linkedin.com/in/amaurybsouza/

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

Algoritmo para saber qual o maior número dentro de uma Array

Calculadora simples

AutoLibre

Monitor de recursos do sistema

Entrar no orkut


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts