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
Téléchargements
- Scripts de création de l'image
- logiciel weewx
- logiciel swig
- 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
- mraa software
- upm software
- 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
Commentaires