dimanche 22 mars 2020

JS8call sous Linux



Ce petit article ne traitera pas de l'utilisation de JS8Call mais plutôt de son installation qui se révèle plutôt catastrophique et en rebute plus d'un, sur des versions récentes d'Ubuntu, Debian, Mint et autres. Le plus souvent, cela est dû aux dépendances que gcc6 et libfortran demandent. Il existe une parade afin de faire fonctionner JS8Call sans avoir à installer et compiler une multitude de librairies, souvent inutiles pour l'utilisation que nous voulons en faire. 



Tout d'abord, il faudra télécharger cette archive JS8_missing.7z
Son contenu ( avec la commande $ 7z l JS8_missing.7z ) : 

  Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2019-10-24 21:28:11 ....A       179954       445121  gcc-6-base_6.3.0-18+deb9u1_amd64.deb
2019-10-24 21:26:36 ....A       265144                     libgfortran3_6.3.0-18+deb9u1_amd64.deb
------------------- ----- ------------ ------------  ------------------------
2019-10-24 21:28:11             445098       445121  2 files
Décompressez la en faisant simplement : 

$ 7z x JS8_missing.7z      (ou avec votre gestionnaire d'archive)

Ensuite, en mode super utilisateur, il faudra installer ces deux fichiers : 

$ sudo dpkg -i gcc-6-base_6.3.0-18+deb9u1_amd64.deb
$ sudo dpkg -i libgfortran3_6.3.0-18+deb9u1_amd64.deb

Avant de poursuivre, il faudra installer, libgfortran4 en prenant bien soin d'ajouter l'option -f à la commande. Cette option demande de réparer un système où existent des dépendances défectueuses :

$ sudo apt-get install -f libgfortran4
$ sudo ldconfig

Maintenant, on peut finaliser l'installtion de JS8Call en récupérant le fichier deb sur le site officiel :  JS8Call et l'installer normalement :

$ sudo dpkg -i js8call_2.1.1_18.04_amd64.deb

Si l'opération s'est bien passée, vous devriez trouver dans le menu "Radioamateur", le petit icône de l'application 


En cliquant sur l'icône, vous aurez droit à la petite fenêtre de configuration puis après avoir tout renseigné et cliqué sur "valider", vous serez prêt à utiliser JS8Call.. 



Aucun commentaire:

Enregistrer un commentaire