samedi 5 mars 2016

WSPRX sous linux

Beaucoup d'om installent les merveilleux softs de K1JT sous linux, mais voilà, la plupart du temps, cela fini par ne pas fonctionner ( n'est-ce pas Fred ;) ). Voici donc ma méthode pour installer WSPRx directement via les sources sans passer par la logithèque.

Tout d'abord, il nous faudra récupérer toutes les librairies et autres fichiers bien utiles : 

>sudo apt-get install subversion python-dev python2.7-dev python-numpy python-imaging-tk python-pmw libportaudio2 portaudio19-dev libsamplerate0-dev gfortran cl-fftw3 qt4-qmake libqt4-dev-bin libqt4-dev libqwt-dev libhamlib-utils

Ensuite, on récupère les sources : 

>svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsprx

Puis on compile tout cela :

>cd wsprx                       #répertoire crée lors de la récupération des sources
>cd lib
>make -f Makefile.linux  #on construit les librairies
>cd ..
>sudo gedit wsprx.pro    #on ouvre le fichier avec l'éditeur gedit ( ou nano )
On contrôle les lignes 57 et 59 et on supprime au besoin les "-qt4" 
ex : qwt-qt4.so deviendra qwt.so
Si les sources ont été mises à jour, vous n'aurez pas à le faire .. 
On sauvegarde et on ferme.

>qmake
>make
>cd lib
>make clean
>cd ..

WSPRx est maintenant installé. Pour le lancer, il suffit de taper cette ligne de commande : 

>cd ../wsprx_install
>./wsprx

Vous devriez voir apparaître le  'waterfall' et la fenêtre principale du programme 


 Bon décodage ..