====== Aseba sous Primtux ======
Attention cette page parle du dépôt GIT
https://github.com/aseba-community/aseba
Et non de [[https://github.com/Mobsya/aseba|Mobsya]]
===== Linux Primtux =====
[[https://primtux.fr/|Primtux]] est une distribution éducative complète et personnalisable.
===== À propos d'Aseba =====
Pour programmer Thymio, vous devez d'abord télécharger Aseba. Aseba est un ensemble d'outils qui permet aux novices de programmer facilement et efficacement des robots.
==== Interfaces de programmation ====
Vous pouvez programmer vos robots
* Programmation visuelle : utiliser dans ce cas Aseba VPL
* Programmation par bloc : utiliser dans ce cas Blockly
* Programmation texte : Aseba Studio
==== Les différentes versions d'Aseba ====
Dans sa dernière version, ASEBA ([[https://github.com/aseba-community/aseba|git d'Aseba]]) ne contient plus le module Blockly. Il faut alors l'installer en parallèle ([[http://blockly4thymio.net//index.php/essayer.html|disponible ici en 32 et 63 bit]]).
Si vous utilisez le ppa ou le paquet DEBIAN proposé par [[https://www.thymio.org/fr:linuxinstall|thymio]], vous disposerez d'une environnement complet avec Blockly intégré, mais l'ensemble ne sera pas dans sa dernière version mais dans la version 1.6.2
Pour obtenir la dernière version d'Aseba sous LINUX, il faudra la compiler soit même ou utiliser ce paquet mis à disposition.
==== Installer Aseba 1.6.9 sous Linux Primtux ====
Afin de com muniquer avec le robot, mettre les utilisateurs dans le groupe dialout
# adduser 01-mini dialout
# adduser 02-super dialout
# adduser 03-maxi dialout
Récupérer la version d'Aseba pour stretch
=== 64bits ===
# wget https://github.com/CyrilleBiot/aseba/blob/master/debian-packages-stretch-64/aseba_1.6.9_amd64.deb
L'installer ainsi que les dépendances
# apt-get install aseba_1.6.9_amd64.deb
# apt-get install -f
=== 32bits ===
# wget https://github.com/CyrilleBiot/aseba/blob/master/debian-packages-stretch-i386/aseba_1.6.9_i386.deb
L'installer ainsi que les dépendances
# apt-get install aseba_1.6.9_i386.deb
# apt-get install -f
==== Vérifier que ça fonctionne ====
Se déconnecter puis se reconnecter.