#!/bin/bash # Script per a actualitzar i netejar Linux echo -e "\n##################\nANEM A ACTUALITZAR\n##################\n" echo -e "PRIMER NETEGEN UN POC AMB AUTOREMOVE\n####################################" sudo apt-get autoremove -y echo -e "\nSEGUIM NETEJAN AMB AUTOCLEAN\n############################" sudo apt-get autoclean echo -e "\nARA ACTUALITZEM AMB UPDATE I MOSTREM SI HI HAN ACTUALITZACIONS\n##############################################################" sudo apt-get update upgradable=$(apt-get -s dist-upgrade | grep "^Inst") if [[ -n "$upgradable" ]]; then echo -e "\nS'han trobat actualitzacions disponibles: " apt list --upgradable read -p "¿Vols actualitzar els paquets? (s/n) " confirm if [[ "$confirm" == "s" ]]; then sudo apt-get upgrade -y echo -e "\nActualitzacions fetes" fi else echo "No hi ha actualitzacions disponibles amb el gestor de paquets \"apt\"." fi echo -e "\nTAMBE REVISEM LES ACTUALITZACIONS DE SNAP\n#########################################" refresh_list=$(sudo snap refresh --list) if [[ -n "$refresh_list" ]]; then echo -e "\nS'han trobat actualitzacions disponibles:" echo "$refresh_list" read -p "\n¿Vols actualitzar els paquets? (s/n) " confirm if [[ "$confirm" == "s" ]]; then sudo snap refresh fi else echo "No hi ha actualitzacions disponibles amb el gestor de paquets \"snap\"." fi echo -e "\n############################################\nGRACIES PER MANTINDRÉ EL SISTEMA ACTUALITZAT\n¡FINS AVIAT!\n############################################"