Update with actualizar.sh
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
This commit is contained in:
parent
920cc54fd9
commit
25726931e5
49
actualizar.sh
Normal file
49
actualizar.sh
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
#!/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############################################"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user