Xygrib, problème d'installation

Bonjour,
Je suis sur la page de téléchargement de Xygrib, je veux installer la dernière version puisque je suis sur la V1.2.3, impossible.

J'ai téléchargé le fichier XygribLinuxOnlineInstallerv1.2.6tgz, je l'ai décompressé, mais lorsque je veux soit l’exécuter, soit le lancer dans un terminal pour l'installer, rien ne se passe...
J'ai fais une gaffe ?
Je ne comprends pas...
Merci d'avance
Sinon, j'essaie avec les sources mais je n'aurai pas les mises à jour et en plus, impossible de trouver ou a été placé QT5...

L'équipage
13 août 2020
13 août 2020

Que te dit
strace ./XyGribLinuxOnlineInstallerv1.2.6

14 août 2020

@ds34, obligé de modifier ma requète, le fichier ayant été déplacé dans /home/pi/downloads, donc :
```
pi@raspberrypi:~ $ strace /home/pi/Downloads/XyGribLinuxOnlineInstallerv1.2.6
execve("/home/pi/Downloads/XyGribLinuxOnlineInstallerv1.2.6", ["/home/pi/Downloads/XyGribLinux"...], 0xbe8fd3a0 /* 43 vars */) = -1 ENOEXEC (Erreur de format pour exec())
strace: exec: Erreur de format pour exec()
+++ exited with 1 +++
pi@raspberrypi:~ $

```

14 août 2020

as tu essayé avec le xygribmaintenancetool? Attention, en revanche, il faut passer par terminal avec la commande sudo parce que l'autentificateur ne reconnaît pas les claviers azerty.

14 août 2020

Non, et je ne comprends pas ce que tu m'écris. Désolé !

15 août 2020

Sur m'a version la mise à jour peut se fait par ce programme, l'executable se trouve, dans mon cas, ici /opt/XyGrib/XyGribMaintenanceTool. Après cela se fait bien tout seul...
Mais je ne suis pas sur d'avoir compris si tu avais déjà installé xygrib sur ton raspberry ou pas.

15 août 2020

@bastingage, Xygrib est installé sur le RPi, mais c'est la version précédente. Pas moyen d'installer ou de mettre à jour la nouvelle version.

14 août 2020

Avant d'essayer l'installateur, pourquoi n'as tu pas essayé le paquet Ubuntu?
packages.ubuntu.com[...]/xygrib

14 août 202014 août 2020

Bonjours à tous. çà ne répondra pas à la question mais, vu que philgé mà bien dépanné, je n'ai trouvé et lancé Xygrib que j'avais pu installer. Force 6 attendu sur la façade atlantique.
UBUNTU, installé depuis la console avec "sudo".
Peux pas en dire plus, suis pas assez calé pour çà.
Ha oui!! à l'époque, j'étais "nossi" actuellement, "ronchon" qui n'a plus de bateau depuis trois jours(vendu).

14 août 202014 août 2020

@Juliusse :
J'ai essayé et téléchargé xygrib_1.2.6.orig.tar.xz Ensuite, après décompression du *.tar.xz, je vais lire le fichier INSTALL.md pour poursuivre l'installation, là, je comprends la moitié des choses, j'installe toutes les dépendances requises (dont qt5), et il me demande où est Qt pour exécuter cmake...
Je ne comprends plus rien, en plus, je suis obligé (malgré que je sois connecté avec Real VNC) de garder l'écran du RPi allumé pour voir le bureau du RPi sur mon ordinateur. Si je l’éteins, plus de connexion possible. ça me gonfle, je vais rester avec l'ancienne version si ça continue.

Edit : Lors de l'ouverture de Xygrib, il y a une fenêtre me disant qu'une nouvelle version est disponible et qu'il faut utiliser l'outil de maintenance pour la mise à jour, outil situé dans le menu Aide.
Je vais dans ce menu, rien de visible, je vais sur la page de Xygrib, pas d'aide consistante et compréhensible (pour moi).
Pourquoi, lorsque je clique sur le fichier Xygrib Linux Online Installer et que soit je choisis "Exécuter", soit "Lancer dans un Terminal" rien ne se passe ?

14 août 202014 août 2020

Si tu prends l'installateur, pour l'exécuter il faut être superutilisateur. Place toi dans ton dossier downloads et tente un

sudo ./XyGribLinuxOnlineInstallerv1.2.6

La compilation avec options, c'est en effet pas toujours accessible aux débutants.

Avant de lancer l'installation, assures toi que toute trace précédente de xygrib a été dégagée.

14 août 2020

Oui, je sais ça pour l'installation, hélas.
Donc :
```
pi@raspberrypi:~ $ cd /home/pi/Downloads
pi@raspberrypi:~/Downloads $ ls
''$'\001''XSB@@'$'\272\235\001''@8' XyGribLinuxOnlineInstallerv1.2.6
xygrib1.2.6.orig.tar.xz XyGribLinuxOnlineInstallerv1.2.6.tgz
pi@raspberrypi:~/Downloads $ sudo ./XyGrib
LinuxOnlineInstallerv1.2.6
./XyGrib
LinuxOnlineInstallerv1.2.6: 1: ./XyGribLinuxOnlineInstallerv1.2.6: ELF: not found
./XyGrib
LinuxOnlineInstallerv1.2.6: 2: ./XyGribLinuxOnlineInstaller_v1.2.6: Syntax error: ")" unexpected
pi@raspberrypi:~/Downloads $

What else ?

Voix off : Ta gueu*e, Georges !
```

14 août 2020

Tu as décompressé l'archive avant de lancer ta commande ?

14 août 2020

Oui, Juliusse puisque je te montre les commandes passées, le "cd", le "ls", et le "sudo" suivi du nom du fichier sans "tgz".

14 août 2020

C'est à dire qu'il faut déchiffrer la présentation. Cette histoire de balises code n'est pas au top. Du coup. Comme je te disais, je vais monter une VM et regarder ça.

14 août 2020

@philgé, je vais essayer dans une VM, n'ayant pas de rpi. Et je vais regarder.
( Pour ma part pas de soucis, xygrib en package a jour.)

14 août 2020

C'est peut-être légèrement différent avec les arm? Je ne sais pas...
Rasbian ou Raspberry-OS (pourquoi avoir changé de nom ?!) c'est du Debian à la sauce ARM, il y a quelques nuances.

En plus, j'ai installé toutes les dépendances demandées au préalable soit :
sudo apt-get install build-essential git cmake qt5-default libpng-dev libopenjp2-7-dev libnova-dev libproj-dev zlib1g-dev libbz2-dev qttools5-dev

14 août 2020

Je vois que le fichier dans /Downloads a l'extension .tgz
Ne faut-il pas le décompresser / désarchiver au moyen de la commande
sudo tar -xzf <nom du fichier.tgz>
avant de l'exécuter ?

14 août 202014 août 2020

@Bernard, oui mais non car comme j'ai fait un "ls", tu vois tous les fichiers présents dans ce répertoire.
Voir copie d'écran jointe
Le fichier écrit en "égyptien" est le fichier provenant de
XygribLinuxOnlineInstallerv1.2.6
Sur lequel j'ai fait un clic-droit, Ouvrir et "Exécuter"... visible

Rien compris.

D'ailleurs, j'ai un autre souci avec VNC qui refuse de me montrer l’écran en connexion VNC du RPi si celui-ci n'est pas allumé, ce qui peut être fort gênant lors de manipulations à distance. Là, ça va, il est derrière mon dos, mais si j'étais dans une autre pièce ou ailleurs, et je ne comprends pas ce qui se passe aussi.

15 août 2020

Retour de tentative d’installation.
Sous Linux pur (Xubuntu), téléchargement de l'installeur Online, décompression, clic-droit, Exécuter, mot de passe "su" et installation sans problème.
Xygrib est installé sur l'ordinateur et tourne.

Sur RPi, impossible avec l'installeur.
Je tente une autre façon, je vais sur la page de téléchargements de , descends jusqu'à Debian/Ubuntu (.../..ARMHF, arm64) et je suis les instructions données pour le RPi dans l'encadré grisé.


pi@raspberrypi:~ $ sudo apt install apt-transport-https
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
apt-transport-https est déjà la version la plus récente (1.8.2.1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
pi@raspberrypi:~ $

```
pi@raspberrypi:~ $ wget -O - www.free-x.de[...]gpg.key | sudo apt-key add -
--2020-08-15 11:13:43-- www.free-x.de[...]gpg.key
Résolution de ( 195.201.226.168
Connexion à ( connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1741 (1,7K) [application/pgp-keys]
Sauvegarde en : « STDOUT »

  • 100%[===================>] 1,70K --.-KB/s ds 0s

2020-08-15 11:13:43 (40,2 MB/s) — envoi vers sortie standard [1741/1741]

OK
pi@raspberrypi:~ $

Lorsque je tape le code suivant : "pi@raspberrypi:~ $ sudo vi /etc/apt/sources.list.d/oss.list"
Voici le retour de commande dans le Terminal :

E325: ATTENTION
Found a swap file by the name "/etc/apt/sources.list.d/.oss.list.swp"
owned by: root dated: Sun Aug 9 11:31:51 2020
file name: /etc/apt/sources.list.d/oss.list
modified: YES
user name: root host name: raspberrypi
process ID: 3981
While opening file "/etc/apt/sources.list.d/oss.list"
CANNOT BE FOUND
(1) Another program may be editing the same file. If this is the case,
be careful not to end up with two different instances of the same
file when making changes. Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/apt/sources.list.d/oss.l
ist"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/apt/sources.list.d/.oss.
list.swp"
to avoid this message.

"/etc/apt/sources.list.d/oss.list" [New File]
Press ENTER or type command to continue

```
Je tape "Entrée", j'ai un écran noir et plus rien, terminé.
Soit les instructions sont mauvaises (gros doute), soit il me manque un paquet, soit je ne sais pas que faire ou je le fais mal...

15 août 2020

Ça, c'est à mon avis parce que tu dois avoir des restes de tentatives d'installation et/ou compilation qui traînent dans tes fichiers.
C'est souvent un souci lors des installations/désinstallation/réinstallation par compilation.
C'est pour cela que sous debian et dérivées, les rédacteurs sérieux d'instructions (readme ou install) recommandent d'utiliser en fin de processus et avant d'installer soit dpkg, soit checkinstall ou autre afin "d'empaqueter" le soft, et permettre ainsi de pouvoir le désinstaller proprement. Comme tu sais, je n'ai pas debian ni Ubuntu sur mes machines, c'est pour ça que pour regarder ça je vais devoir passer par une VM.

15 août 2020

@juliusse, je n'avais fait que télécharger le fichier correspondant, sans installer, mais je vais recommencer en nettoyant et désinstallant Xygrib.
Installation parfaite sous Linux Xubuntu, mais le RPi ne veut pas de la dernière version. D'un autre côté, je ne sais pas trop ce qu'elle apporte de plus si ce n'est des mises à jour de bug pour les Ipad ou Windows.
Peut-être que j'ennuie le monde pour pas grand chose.

15 août 2020

Je viens de m'inscrire sur le forum Opengribs pour avoir de l'aide, je vous tiendrai au courant.

16 août 2020

De retour... Réponse 2h30 après par le créateur d'OpenGribs lui-même, pseudo DomH, un navigateur.
RÉSOLU

Donc, pour ceux qui voudraient passer à la dernière version sur RPi et dont l'outil de maintenance et mise à jour ne fonctionne pas ou mal :
Lorsqu'on tape le code
sudo vi /etc/apt/sources.list.d/oss.list"

et qu'on a l'erreur : E325: ATTENTION
Found a swap file by the name "/etc/apt/sources.list.d/.oss.list.swp" etc.

il faut supprimer le fichier .swp par la commande
sudo rm .oss.list.swp

puis taper la commande
sudo vi /etc/apt/sources.list.d/oss.list

On entre dans l'éditeur vi (ou vim, ce sont les deux noms de l'outil d'édition).
là, on copie/colle la ligne
deb www.free-x.de[...]debian/ buster main contrib non-free
et on quitte et sauvegarde le fichier créé par la commande
:wq
puis, de retour dans le terminal du RPi, on tape les deux lignes suivantes :

sudo apt update


sudo apt install xygrib

On termine par :

sudo apt upgrade

Et Xygrib passe en version 1.2.6

Le fichier XyGribLinuxOnlineInstallerv1.2.6.tgz ne fonctionne pas sur RPI, le processeur est un arm et non un amd/intel.

16 août 2020

Ça amène quand même plusieurs questions.
-A quoi sert ce fichier oss.list.swp qui semble présent de base ?
-Pour les débutants, il serait plus simple de recommander d'utiliser nano pour modifier/créer un fichier (plutôt que vim)

Et pour finir, si ils veulent s'adresser aux débutants, il faut absolument qu'ils fassent des efforts de rédaction.
Perso je peux decripter leur install.md (ou le contenu de leur GitHub), mais je comprends que cela puisse engendrer des erreurs.

16 août 2020

D'accord avec toi, Juliusse. Il y a des choses que je sais faire, d'autre non, et installer des programmes via GitHub, j'ai remarqué souvent que ça s'adressait "à ceux qui savent" et qui souvent, on des programmes orientés "développeur" qui peuvent être différents que ceux du commun des mortels.
En tout cas, un néophyte comme moi se retrouve vite largué si le fichier install.md ne suit pas scrupuleusement le process d'installation "lambda".
Pour vim, perso, j'utilise nano, simple et intuitif, il a fallu que j'aille chercher le man de ce programme.
Pour le fichier oss.list.swp, d'après celui qui m'a répondu, je cite : "vous pouvez supprimer le fichier .swp (qui est un reste d'une plantée lors de l'édition du fichier en question avec vi." hors je n'avais pas fait d'installation au préalable. Il doit y avoir un bug d'installation qui provoque ce pépin car j'ai recommencé plusieurs fois en virant les fichiers créés dans /etc/apt/sources.list.d/oss.list et dès qu'on invoque vim, ils réapparaissent ainsi que l'erreur.

16 août 2020

@philgé, je vois ce que c'est, ça doit être vim qui crée un fichier temporaire. Peut être une des dernières mises à jour, il y a tellement longtemps que je n'ai pas utilisé vim, je ne saurais pas te dire.(je fais partie de "l'autre" secte)
Néanmoins, il est vrai que sur GitHub, c'est souvent pour les initiés. Dommage pour les débutants? je ne sais pas. Si modifier un sources.list avec nano ça va, compiler, ça demande en effet de savoir ce que l'on veut, où, quand, comment, et d'avoir passé quelques années de RTFM. C'est pour cela qu'il y a des mec qui se cassent le c.. à faire des paquets, autant que les débutants s'en servent.

Votre réponse

Merci de contribuer aux réponses sur HISSE ET OH !

Merci de vérifier de bien répondre au sujet. Fournisser des détails sur votre réponse et partager votre expérience et vos recherches !

Mais éviter de …

  • Demander de l'aide ou de répondre à une autre question (utiliser les commentaires dans ce cas).
  • Porter un jugement et manquer de respect dans votre réponse.
  • Pour plus d'information, consulter la FAQ et la Charte de HISSE ET OH !

Déposer un fichier ici ou Cliquer pour envoyer