update script raspberry
#!/bin/bash
#
# Script de mise à jour de la liste des dépôts, des paquets installés,
# de la distribution et du firmware Raspberry. Puis effectue un
# nettoyage du système
# Definition de la variable de date
mydate=date
# Nettoyage de l'écran
clear
echo -e "\033[1;0m$mydate\033[0;0m"
# Mise à jour de la liste des paquets présents dans les dépôts
echo -e "\n\033[1;32m--> Mise à jour de la liste des paquets des dépôts\033[0;0m"
echo -e "\033[1;34m--> Commande exécutée : \033[1;0msudo apt update\n"
sudo apt update
# Mise à jour de la distribution
echo -e "\n\033[1;32m--> Mise à jour de la distribution\033[0;0m"
echo -e "\033[1;34m--> Commande exécutée : \033[1;0msudo apt dist-upgrade\n"
sudo apt dist-upgrade
# Mise à jour des paquets installés manuellement
echo -e "\n\033[1;32m--> Mise à jour des paquets installés manuellement\033[0;0m"
echo -e "\033[1;34m--> Commande exécutée : \033[1;0msudo apt full-upgrade\n"
sudo apt full-upgrade
# Nettoyage des paquets orphelins ou obsolètes et des fichiers de
# configuration
echo -e "\n\033[1;32m--> Nettoyage des paquets orphelins ou obsolètes et des fichiers de configuration\033[0;0m"
echo -e "\033[1;34m--> Commande exécutée : \033[1;0msudo apt autoremove --purge\n"
sudo apt autoremove --purge
# Netoyage des paquets stockés
echo -e "\n\033[1;32m--> Nettoyage des paquets stockés\033[0;0m"
echo -e "\033[1;34m--> Commande exécutée : \033[1;0msudo apt autoclean\n"
sudo apt autoclean
# Mise à jour du firmware du Raspberry
echo -e "\n\033[1;32m--> Mise à jour du firmware du Raspberry\033[0;0m"
echo -e "\033[1;34m--> Commande exécutée : \033[1;0msudo rpi-update\n"
sudo rpi-update
# Message de fin
echo -e "\n\033[1;32m--> Fin des mises à jour !\033[0;0m"
echo -e "\033[1;34m--> Script exécuté : \033[1;0m $0\n"
Puis enregistrez le dans votre répertoire /home/pi avec un nom évocateur suivi de « .sh » comme extension de fichier. Par exemple :
maj_rpi.sh
Il ne reste plus qu’a rendre le script exécutable avec la commande « chmod » comme ci-dessous :
$ sudo chmod u+x maj_rpi.sh
Et au final pour exécuter le script, ouvrez un terminal, assurez-vous d’être dans le bon répertoire (càd /home/pi) avec la commande « pwd ». Puis saisissez la commande suivante :
$ ./maj_rpi.sh