Outils pour utilisateurs

Outils du site


aseba:installer_aseba_sous_linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
aseba:installer_aseba_sous_linux [2018/12/19 14:14] – [À propos d'Aseba] cyrilleaseba:installer_aseba_sous_linux [2019/03/06 12:07] – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-<WRAP center round important 60%> 
-Attention cette page parle du dépôt GIT  
-https://github.com/aseba-community/aseba 
-Et non de Mobsya 
-</WRAP> 
  
- 
-====== Linux Mint et Ubuntu ====== 
- 
- 
-=====À 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. 
- 
-===== Installer Aseba 1.6.2 sous Linux Mint et Ubuntu ===== 
- 
- 
-====Ajouter le ppa pour Ubuntu Xenial et Mint 18==== 
- 
-<code bash>$sudo add-apt-repository ppa:stephane.magnenat/xenial/ 
-Vous êtes sur le point d'ajouter le PPA suivant : 
- This PPA contains the Xenial builds for my packages. 
- Plus d'informations : https://launchpad.net/~stephane.magnenat/+archive/ubuntu/xenial 
-Appuyez sur Entrée pour continuer ou Ctrl+C pour annuler 
- 
-Executing: /tmp/tmp.rV58LLQAbq/gpg.1.sh --keyserver 
-hkp://keyserver.ubuntu.com:80 
---recv-keys 
-AB5459A7 
-gpg: demande de la clef AB5459A7 sur le serveur hkp keyserver.ubuntu.com 
-gpg: clef AB5459A7 : clef publique « Launchpad Osqoop » importée 
-gpg: Quantité totale traitée : 1 
-gpg:               importées : 1  (RSA: 1) 
-</code> 
- 
- 
-====Ajouter le ppa pour Ubuntu Bionic et Mint 19==== 
- 
-<code bash>$sudo add-apt-repository ppa:stephane.magnenat/bionic/ 
-Vous êtes sur le point d'ajouter le PPA suivant : 
- This PPA contains the Xenial builds for my packages. 
- Plus d'informations : https://launchpad.net/~stephane.magnenat/+archive/ubuntu/xenial 
-Appuyez sur Entrée pour continuer ou Ctrl+C pour annuler 
- 
-Executing: /tmp/tmp.rV58LLQAbq/gpg.1.sh --keyserver 
-hkp://keyserver.ubuntu.com:80 
---recv-keys 
-AB5459A7 
-gpg: demande de la clef AB5459A7 sur le serveur hkp keyserver.ubuntu.com 
-gpg: clef AB5459A7 : clef publique « Launchpad Osqoop » importée 
-gpg: Quantité totale traitée : 1 
-gpg:               importées : 1  (RSA: 1) 
-</code> 
- 
- 
-====Mettre à jour le dépôt et installer Aseba==== 
-<code bash>sudo apt-get update 
-$sudo apt-get install aseba</code> 
- 
-====Ajouter l'utilisateur au groupe dialout==== 
-Afin de com muniquer avec le robot, mettre les utilisateurs dans le groupe dialout 
-<code bash>$ sudo adduser $USER dialout</code> 
- 
- 
-==== Installer la version d'Aseba Commaunity (PPA) et non celle des dépôts==== 
- 
-L'ennui c'est que le paquet proposé par le dépôt officiel de Mint (Ubuntu) est plus récent et donc aura la priorité par rapport à celui du PPA. 
-Il faut donc pour l'installer utiliser l'option "version" d'aptitude (ou d'apt ou d'apt-get) (installer une version antérieure d'un paquet) 
- 
-Voir les versions disponibles 
-<code>sudo aptitude show -v aseba</code> 
- 
-Installer la version du PPA (1.6.0-2) 
-<code>sudo aptitude install aseba=1.6.0-2</code> 
- 
- 
-====Geler le paquet officiel==== 
-Dernier point, il faut geler le paquet Aseba afin qu'il ne se mette pas à jour dans sa version plus récente (celle des dépôts de Mint (ubuntu)) lors des mises à jour du système 
-Pour se faire : 
- 
-<code>sudo aptitude hold aseba</code> 
- 
-Rappel : lister les paquets gelés 
-<code>sudo dpkg --list | grep ^hi 
-sudo aptitude search "~ahold"</code> 
- 
- 
-===== Vérifier que ça fonctionne ===== 
- 
- 
-Se déconnecter puis se reconnecter. 
- 
-Un lsusb doit retourner la ligne : **Swiss Federal Insitute of Technology**  
-<code bash>$ lsusb 
-Bus 002 Device 004: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor 
-Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse 
-Bus 002 Device 005: ID 0617:000c Swiss Federal Insitute of Technology  
-Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub 
-Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
-Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub 
-Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub</code> 
- 
- 
-Vérifier que l'utilisateur fait bien partie du groupe **dialout** 
-<code bash> 
-libres09@libres09-Latitude-E6410 ~ $ groups  
-libres09 adm dialout cdrom sudo dip plugdev users lpadmin sambashare</code> 
aseba/installer_aseba_sous_linux.txt · Dernière modification : 2019/07/17 19:24 de 127.0.0.1