Update actualizar.sh
This commit is contained in:
parent
dac32c5dee
commit
895344ea72
@ -2,17 +2,47 @@
|
|||||||
|
|
||||||
# Script per a actualitzar i netejar Linux
|
# Script per a actualitzar i netejar Linux
|
||||||
|
|
||||||
echo -e "\n##################\nANEM A ACTUALITZAR\n##################\n"
|
# Colores
|
||||||
|
COLOR_RED='\e[31m'
|
||||||
|
COLOR_BLUE='\e[34m'
|
||||||
|
COLOR_RESET='\e[0m'
|
||||||
|
|
||||||
echo -e "PRIMER NETEGEN UN POC AMB AUTOREMOVE\n####################################"
|
# Control de salida con Ctrl + C
|
||||||
|
function ctrl_c() {
|
||||||
|
echo -e "${COLOR_RED}\n\n[!] Saliendo... \n${COLOR_RESET}"
|
||||||
|
tput cnorm; exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Ctrl+C
|
||||||
|
trap ctrl_c SIGINT
|
||||||
|
|
||||||
|
# Títulos
|
||||||
|
function print_title {
|
||||||
|
local title="$1"
|
||||||
|
local title_length=${#title}
|
||||||
|
local total_length=22
|
||||||
|
|
||||||
|
# Calcular el tamaño del margen izquierdo y derecho
|
||||||
|
local margin_length=$(( (total_length - title_length - 4) / 2 ))
|
||||||
|
|
||||||
|
# Asegurarse de que el número total de almohadillas sea siempre 22
|
||||||
|
local left_padding=$(( margin_length ))
|
||||||
|
local right_padding=$(( margin_length + (title_length % 2) ))
|
||||||
|
|
||||||
|
echo -e "${COLOR_BLUE}\n$(printf '#%.0s' $(seq 1 $left_padding))#### $title ####$(printf '#%.0s' $(seq 1 $right_padding))\n${COLOR_RESET}"
|
||||||
|
}
|
||||||
|
|
||||||
|
print_title "ANEM A ACTUALITZAR"
|
||||||
|
|
||||||
|
print_title "AUTOREMOVE"
|
||||||
|
|
||||||
sudo apt-get autoremove -y
|
sudo apt-get autoremove -y
|
||||||
|
|
||||||
echo -e "\nSEGUIM NETEJAN AMB AUTOCLEAN\n############################"
|
print_title "AUTOCLEAN"
|
||||||
|
|
||||||
sudo apt-get autoclean
|
sudo apt-get autoclean
|
||||||
|
|
||||||
echo -e "\nARA ACTUALITZEM AMB UPDATE I MOSTREM SI HI HAN ACTUALITZACIONS\n##############################################################"
|
print_title "UPDATE REPOS"
|
||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
|
|
||||||
@ -30,7 +60,7 @@ else
|
|||||||
echo "No hi ha actualitzacions disponibles amb el gestor de paquets \"apt\"."
|
echo "No hi ha actualitzacions disponibles amb el gestor de paquets \"apt\"."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\nTAMBE REVISEM LES ACTUALITZACIONS DE SNAP\n#########################################"
|
print_title "ACTUALITZEM SNAPs"
|
||||||
|
|
||||||
refresh_list=$(sudo snap refresh --list)
|
refresh_list=$(sudo snap refresh --list)
|
||||||
|
|
||||||
@ -45,4 +75,5 @@ else
|
|||||||
echo "No hi ha actualitzacions disponibles amb el gestor de paquets \"snap\"."
|
echo "No hi ha actualitzacions disponibles amb el gestor de paquets \"snap\"."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\n############################################\nGRACIES PER MANTINDRÉ EL SISTEMA ACTUALITZAT\n¡FINS AVIAT!\n############################################"
|
print_title "GRACIES PER ACTUALITZAR EL SISTEMA"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user