Mettre à jour l'image IFÉ-ENS de Lyon pour l'apprentissage de la programmation sur Raspberry Pi 3

Motivations Le système d'exploitation linux Debian repose sur une communauté ouverte extrêmement dynamique. Les composants du système évoluent sous la responsabilité d'un maintenaeur principal aidé de contributeurs (dont le nombre varie suivant le composant). Cette évolution est permanente et continue même si des bornes fixées à des dates précises cadencent l'évolution des versions, il est possible voir souhaitable de réaliser des mises à jour au fil de l'eau entre deux montées de version.


Sommaire

  1. Mise à jour du système

  2. Mise à jour UPM MRAA

  3. Mise à jour Arduino

  4. Mise à jour Outils de programmation


Téléchargements

  1. Scripts de création de l'image
  2. logiciel weewx
  3. logiciel swig
  4. logiciel node v-6.9.1 Cette version est nécessaire pour compiler correctement mraa et upm, le travail est en cours pour utiliser logiciel node v-7.2.0
  5. mraa software
  6. upm software
  7. Client et serveur de terminaux

1. Mise à jour du système

La mise à jour du système se fait à l'aide d'une série de commandes en ligne (des outils graphiques existent mais imposentun affichage graphique). La première met à jour les références aux ressources en ligne, la seconde met à jour le système, la troisième met à jour les nouvelles versions des composants, la troisième nettoie les composants obsolètes, la dernière nettoie les fichiers temporaires et de configuration devenus inutiles.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get clean

2. Mise à jour UPM MRAA

Une communauté ouverte importante contribue aux librairies MRAA et UPM, tout comme le système linux l'évolution est permanente et il est souhaitable de disposer des versions les plus à jour de ces librairies. La mise à jour s'effectue par une séquence de commandes agissant sur le clône du dépôt copié dans le répertoire Logiciels/IoT de l'administrateur localadm. Se connecter en user localadm puis :

cd Logiciels/IoT/mraa
git pull
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..
make
sudo make install
cd ../../upm
git pull
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DWERROR=off ..
make
sudo make install

Ces mises à jour peuvent prendre du temps suivant le nombre de mises à jour à effectuer.

3. Mise à jour Arduino

Récupérer la dernière cversion de l'IDE arduino et la télécharger dans le répertoire ~/Arduino, décompresser et installer.

cd Arduino
7z x arduino-1.8.1-linuxarm.tar.xz
tar xvf arduino-1.8.1-linuxarm.tar
cd arduino-1.8.1
./install.sh

4. Mise à jour Outils de programmation

sudo pip install jupyter --upgrade
sudo pip3 install jupyter --upgrade
sudo pip3 install jupyterhub --upgrade

Webographie

  1. Site principal Raspberry Pi
  2. Scripts de création de l'image
  3. Logiciel mraa
  4. Logiciel upm
  5. Image Debian Live
  6. Comment créer une clef USB bootable Debian

Commentaires