Automatiser les mises à jour de votre Raspberry

Régulièrement une mise à jour s’impose pour être sûr d’avoir les toutes dernières fonctionnalités. Pour se faire nous pouvons automatiser la liste des commandes de mise à jour de notre Raspberry Pi. Nous allons créer avec l’éditeur ‘nano’  un fichier ‘shell’ que nous allons appeler :  maj.sh

sudo nano maj.sh

Faire un copier/coller dans ‘nano’ des commandes ci dessous…

!/bin/bash
clear
echo '                              **'
echo '                              **    Mise a jour en cours          **'
echo '                              *     Veuillez patienter             *'
date
echo '                          *** Mise a jour systeme : UPDATE       ***'
sudo apt-get update -y
echo '                          *** Mise a jour systeme : UPGRADE      ***'
sudo apt-get upgrade -y
echo '                          *** Mise a jour systeme : DISTRIBUTION ***'
sudo apt-get dist-upgrade -y
echo '                     *** Suppression des applications orphelines ***'
sudo apt-get autoremove –purge -y
echo '                          *** Mise a jour du FIRMWARE            ***'
sudo rpi-update
echo '**                               **'
echo '**      Mise a jour TERMINEE     **'
echo '** ----------------------------- **'
echo '**  Redémarrage dans 5 secondes  **' 
sleep 5s
sudo reboot

Une fois que c’est fait, pour sortir de nano faire Ctrl + o  puis  Ctrl + x.

Rendre le fichier maj.sh exécutable avec la commande :

sudo chmod 755 maj.sh

Pour exécuter la mise à jour nous pouvons maintenant taper la commande :

sudo ./maj.sh

Script en shell :

http://www.tuteurs.ens.fr/unix/shell/script.html