Installation de Sakia Raspberry

Je viens d’installer Rasbian Stretch sur un Rasberry Pi 3.
J’ai trouvé un fichier deb pour sakia l’installation semble être ok.

Quand je lance Sakia depuis Lxterminal j’obiens :

pi@raspberrypi:~ $ sakia
bash: /usr/bin/sakia : impossible d’exécuter le fichier binaire : Erreur de format pour exec()

Si je lance Sakia depuis accessoires, je n’obtiens pas de message d’erreur, juste un sablier qui disparaît après une dizaines de secondes.

Je me suis dit que j’ai du télécharger un fichier qui ne correspond pas à Rasbian mais ayant lu que les fichier deb c’est pour Débian et que Rabian c’est Débian, bref j’ai un peu regardé mais rien trouvé…

J’ai bien vu aussi un lien qui semblait expliquer l’installation de Sakia en français mais le lien est mort…

Si qqun pouvais m’aider quand il a 5 minutes, d’avance un grand merci.

Pour installer Sakia sur raspberry pi :

  • Installer python3
  • Installer pip3
  • Installer Qt5
  • Lancer pip install sakia
  • Lancer sakia par la ligne de commande

Ca devrait passer (avec un peu de chance :slight_smile: )

Merci pour cette réponse aussi rapide, je teste !

Zut voici la réponse :

pi@raspberrypi:~ pip install sakia Collecting sakia Could not find a version that satisfies the requirement sakia (from versions: ) No matching distribution found for sakia pi@raspberrypi:~

pip --version ?

Essaie avec pip3 install sakia

On avance… Au moins y’a un truc qui s’est téléchargé…

pi@raspberrypi:~ $ pip3 install sakia
Collecting sakia
Downloading https://files.pythonhosted.org/packages/3a/ae/292722753a947deaa36feed5a2d174139dee01c832d397f132eeff356ff0/sakia-0.32.10.post1-py3-none-any.whl (209kB)
100% |████████████████████████████████| 215kB 808kB/s
Collecting async-timeout (from sakia)
Downloading https://files.pythonhosted.org/packages/96/0f/e6357458c87fb4ed8f3df215773f3caad40968f10e05552cbd8bd28415e4/async_timeout-3.0.0-py3-none-any.whl
Collecting PyQt5<5.10,>=5.9 (from sakia)
Could not find a version that satisfies the requirement PyQt5<5.10,>=5.9 (from sakia) (from versions: )
No matching distribution found for PyQt5<5.10,>=5.9 (from sakia)

Essaie :

apt install python3-pyqt5 python3-pyqt5.qtwebkit
pip3 install sakia

oky j’imagine que je pouvais sans risque ajouter sudo devant…
Par contre cela reste à 0%, vais patienter…

pi@raspberrypi:~ apt install python3-pyqt5 python3-pyqt5.qtwebkit E: Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (13: Permission non accordée) E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Avez-vous les privilèges du superutilisateur ? pi@raspberrypi:~ sudo apt install python3-pyqt5 python3-pyqt5.qtwebkit
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
The following additional packages will be installed:
libqt5clucene5 libqt5designer5 libqt5help5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 python3-sip
Paquets suggérés :
qt5-qmltooling-plugins python3-pyqt5-dbg
Les NOUVEAUX paquets suivants seront installés :
libqt5clucene5 libqt5designer5 libqt5help5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 python3-pyqt5 python3-pyqt5.qtwebkit python3-sip
0 mis à jour, 11 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 14,5 Mo dans les archives.
Après cette opération, 60,1 Mo d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
0% [Connexion à raspbian.raspberrypi.org (2a00:1098:0:80:1000:75:0:3)]

J’y ai cru cette fois. Mais cela se termine encore par :

pi@raspberrypi:~ sakia bash: /usr/bin/sakia : impossible d'exécuter le fichier binaire : Erreur de format pour exec() pi@raspberrypi:~

Je ne vois pas de message d’erreur :

pi@raspberrypi:~ $ sudo apt install python3-pyqt5 python3-pyqt5.qtwebkit
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
The following additional packages will be installed:
  libqt5clucene5 libqt5designer5 libqt5help5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 python3-sip
Paquets suggérés :
  qt5-qmltooling-plugins python3-pyqt5-dbg
Les NOUVEAUX paquets suivants seront installés :
  libqt5clucene5 libqt5designer5 libqt5help5 libqt5qml5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 python3-pyqt5 python3-pyqt5.qtwebkit python3-sip
0 mis à jour, 11 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 14,5 Mo dans les archives.
Après cette opération, 60,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5qml5 armhf 5.7.1-2+rpi1 [970 kB]  
Réception de:2 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5quick5 armhf 5.7.1-2+rpi1 [896 kB]
Réception de:3 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5sql5 armhf 5.7.1+dfsg-3+rpi1 [120 kB]
Réception de:4 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5webkit5 armhf 5.7.1+dfsg-1+rpi1 [7.683 kB]
Réception de:5 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5clucene5 armhf 5.7.1-1 [217 kB]
Réception de:6 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5designer5 armhf 5.7.1-1 [2.639 kB]
Réception de:7 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5help5 armhf 5.7.1-1 [168 kB]
Réception de:8 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf libqt5sql5-sqlite armhf 5.7.1+dfsg-3+rpi1 [57,9 kB]
Réception de:9 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf python3-sip armhf 4.18.1+dfsg-2 [77,6 kB]
Réception de:10 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf python3-pyqt5 armhf 5.7+dfsg-5 [1.622 kB]
Réception de:11 http://mirror.nl.leaseweb.net/raspbian/raspbian stretch/main armhf python3-pyqt5.qtwebkit armhf 5.7+dfsg-5 [82,0 kB]
14,5 Mo réceptionnés en 4min 6s (59,0 ko/s)        
Sélection du paquet libqt5qml5:armhf précédemment désélectionné.
(Lecture de la base de données... 130727 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-libqt5qml5_5.7.1-2+rpi1_armhf.deb ...
Dépaquetage de libqt5qml5:armhf (5.7.1-2+rpi1) ...
Sélection du paquet libqt5quick5:armhf précédemment désélectionné.
Préparation du dépaquetage de .../01-libqt5quick5_5.7.1-2+rpi1_armhf.deb ...
Dépaquetage de libqt5quick5:armhf (5.7.1-2+rpi1) ...
Sélection du paquet libqt5sql5:armhf précédemment désélectionné.
Préparation du dépaquetage de .../02-libqt5sql5_5.7.1+dfsg-3+rpi1_armhf.deb ...
Dépaquetage de libqt5sql5:armhf (5.7.1+dfsg-3+rpi1) ...
Sélection du paquet libqt5webkit5:armhf précédemment désélectionné.
Préparation du dépaquetage de .../03-libqt5webkit5_5.7.1+dfsg-1+rpi1_armhf.deb ...
Dépaquetage de libqt5webkit5:armhf (5.7.1+dfsg-1+rpi1) ...
Sélection du paquet libqt5clucene5:armhf précédemment désélectionné.
Préparation du dépaquetage de .../04-libqt5clucene5_5.7.1-1_armhf.deb ...
Dépaquetage de libqt5clucene5:armhf (5.7.1-1) ...
Sélection du paquet libqt5designer5:armhf précédemment désélectionné.
Préparation du dépaquetage de .../05-libqt5designer5_5.7.1-1_armhf.deb ...
Dépaquetage de libqt5designer5:armhf (5.7.1-1) ...
Sélection du paquet libqt5help5:armhf précédemment désélectionné.
Préparation du dépaquetage de .../06-libqt5help5_5.7.1-1_armhf.deb ...
Dépaquetage de libqt5help5:armhf (5.7.1-1) ...
Sélection du paquet libqt5sql5-sqlite:armhf précédemment désélectionné.
Préparation du dépaquetage de .../07-libqt5sql5-sqlite_5.7.1+dfsg-3+rpi1_armhf.deb ...
Dépaquetage de libqt5sql5-sqlite:armhf (5.7.1+dfsg-3+rpi1) ...
Sélection du paquet python3-sip précédemment désélectionné.
Préparation du dépaquetage de .../08-python3-sip_4.18.1+dfsg-2_armhf.deb ...
Dépaquetage de python3-sip (4.18.1+dfsg-2) ...
Sélection du paquet python3-pyqt5 précédemment désélectionné.
Préparation du dépaquetage de .../09-python3-pyqt5_5.7+dfsg-5_armhf.deb ...
Dépaquetage de python3-pyqt5 (5.7+dfsg-5) ...
Sélection du paquet python3-pyqt5.qtwebkit précédemment désélectionné.
Préparation du dépaquetage de .../10-python3-pyqt5.qtwebkit_5.7+dfsg-5_armhf.deb ...
Dépaquetage de python3-pyqt5.qtwebkit (5.7+dfsg-5) ...
Paramétrage de libqt5qml5:armhf (5.7.1-2+rpi1) ...
Paramétrage de libqt5quick5:armhf (5.7.1-2+rpi1) ...
Paramétrage de libqt5clucene5:armhf (5.7.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) ...
Paramétrage de libqt5sql5:armhf (5.7.1+dfsg-3+rpi1) ...
Paramétrage de python3-sip (4.18.1+dfsg-2) ...
Paramétrage de libqt5designer5:armhf (5.7.1-1) ...
Paramétrage de libqt5webkit5:armhf (5.7.1+dfsg-1+rpi1) ...
Paramétrage de libqt5help5:armhf (5.7.1-1) ...
Paramétrage de libqt5sql5-sqlite:armhf (5.7.1+dfsg-3+rpi1) ...
Paramétrage de python3-pyqt5 (5.7+dfsg-5) ...
Paramétrage de python3-pyqt5.qtwebkit (5.7+dfsg-5) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) ...
pi@raspberrypi:~ $ sakia 
bash: /usr/bin/sakia : impossible d'exécuter le fichier binaire : Erreur de format pour exec()
pi@raspberrypi:~ $

Peux tu essayer :

python3 -m sakia.main:main

Voici :

pi@raspberrypi:~ python3 -m sakia.main:main /usr/bin/python3: Error while finding module specification for 'sakia.main:main' (ImportError: No module named 'sakia') pi@raspberrypi:~ pip install sakia
Collecting sakia
Could not find a version that satisfies the requirement sakia (from versions: )
No matching distribution found for sakia
pi@raspberrypi:~ $

Dans le doute, tu as installé sakia par le .deb avant ?

Si oui, désinstalle le puis :

pip3 install sakia
python3 -m sakia.main:main

J’obtiens toujours :

Could not find a version that satisfies the requirement PyQt5<5.10,>=5.9 (from sakia) (from versions: )
No matching distribution found for PyQt5<5.10,>=5.9 (from sakia)

Pour le reste :

pi@raspberrypi:~ $ pip3 install sakia

Collecting sakia
Using cached https://files.pythonhosted.org/packages/3a/ae/292722753a947deaa36feed5a2d174139dee01c832d397f132eeff356ff0/sakia-0.32.10.post1-py3-none-any.whl
Collecting attrs (from sakia)
Downloading https://files.pythonhosted.org/packages/41/59/cedf87e91ed541be7957c501a92102f9cc6363c623a7666d69d51c78ac5b/attrs-18.1.0-py2.py3-none-any.whl
Collecting asynctest (from sakia)
Downloading https://files.pythonhosted.org/packages/35/94/89fd44e6b564bf78013a501e413c5c985e803ee736e5353cea6dae986113/asynctest-0.12.0-py3-none-any.whl
Collecting async-timeout (from sakia)
Using cached https://files.pythonhosted.org/packages/96/0f/e6357458c87fb4ed8f3df215773f3caad40968f10e05552cbd8bd28415e4/async_timeout-3.0.0-py3-none-any.whl
Collecting quamash (from sakia)
Downloading https://files.pythonhosted.org/packages/2b/a9/5a2d503f87f4cd25e1da324cc32526cdf191339937fdf75678dd7818bf62/Quamash-0.6.0-py3-none-any.whl
Collecting duniter-mirage (from sakia)
Downloading https://files.pythonhosted.org/packages/77/c0/dad786ec2261169e40265cfa7a1f6ab85d724158639bfa69839ca09413be/duniter_mirage-0.1.11-py3-none-any.whl
Collecting duniterpy>=0.40 (from sakia)
Downloading https://files.pythonhosted.org/packages/51/b5/f4f298167523d7233183dccc20058b12e4759fbee685ba271b7b6bb21a4b/duniterpy-0.43.2-py3-none-any.whl (78kB)
100% |████████████████████████████████| 81kB 1.1MB/s
Collecting PyQt5<5.10,>=5.9 (from sakia)
Could not find a version that satisfies the requirement PyQt5<5.10,>=5.9 (from sakia) (from versions: )
No matching distribution found for PyQt5<5.10,>=5.9 (from sakia)
pi@raspberrypi:~ $ python3 -m sakia.main:main
/usr/bin/python3: Erro

Pour désinstaller j’ai été dans “add : remove software”

Ok très bien.

J’ai l’impression que tu es condamné à utiliser l’install à la main ( https://github.com/duniter/sakia/blob/master/doc/install_for_developers.md )

Sakia n’apparaît plus dans accessoires…

1 Like

C’est normal :slight_smile:

Oky merci pour cette longue tentative… vais en attendant me contenter de cesium…