[MAJ1] Mise à jour AUTO_RX automatique vers 1.4.0

Afin de faciliter la vie des utilisateurs du programme de suivi de radiosondes, AUTO_RX, voici un petit script à déployer sur vos stations qui permet de mettre à jour automatiquement vos configurations. Il est à lancer en ligne de commande, ou lineairement selon vos habitudes.

#!/bin/bash

cd /root # Chemin d’installation ou se trouve le repertoire radiosonde_autorx

service auto_rx stop

cp radiosonde_auto_rx/auto_rx/station.cfg . # Sauvegarde du fichier de configuration

rm -Rf radiosonde_auto_rx # Suppression de l’arborescence pour import de la nouvelle version

git clone https://github.com/projecthorus/radiosonde_auto_rx.git

cp station.cfg radiosonde_auto_rx/auto_rx # Restore du fichier de configuration

cd radiosonde_auto_rx/auto_rx

./build.sh # Recompilation

service auto_rx start

Ce script peut également être lancé en crontab tous les jours pour prendre en compte automatiquement les évolutions. Attention toutefois aux changements dans le fichier de configuration.

[MAJ1 : 25/12/2020 – Mise à jour vers la version 1.4.0 ]

La version 1.4.0 migre la solution vers du python3 et apporte quelques améliorations. IL faut réaliser les commandes suivantes avant de relancer une mise à jour automatique :

service auto_rx stop

apt install python3 python3-numpy python3-setuptools python3-crcmod python3-requests python3-dateutil python3-pip python3-flask sox git build-essential libtool cmake usbutils libusb-1.0-0-dev rng-tools libsamplerate-dev libatlas-base-dev
pip3 install flask-socketio==4.3.2
git clone https://github.com/projecthorus/radiosonde_auto_rx.git
cd radiosonde_auto_rx/auto_rx
pip3 install -r requirements.txt
./build.sh
vi /etc/systemd/system/auto_rx.service # Modifier python en python3 sur la ligne d’appel « /usr/bin/python ./auto_rx.py »
systemctl daemon-reload

service auto_rx restart

 

 

Laisser un commentaire