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
aseba:installer_aseba_sous_linux [2018/10/30 12:11] cyrilleaseba:installer_aseba_sous_linux [2019/07/17 19:24] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-~~SaveAS>aseba:installer_aseba_sous_primtux~~  
- 
 <WRAP center round important 60%> <WRAP center round important 60%>
 Attention cette page parle du dépôt GIT  Attention cette page parle du dépôt GIT 
Ligne 11: Ligne 9:
  
  
-===== À propos d'Aseba =====+=====À 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.  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 ====+===== Interfaces de programmation =====
  
  
Ligne 24: Ligne 22:
   * Programmation texte : Aseba Studio   * Programmation texte : Aseba Studio
  
-==== Les différentes versions d'Aseba ==== +===== 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]]). 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]]).
  
Ligne 33: Ligne 30:
 Pour obtenir la dernière version d'Aseba sous LINUX, il faudra la compiler soit même. 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 ====+===== Installer Aseba 1.6.2 sous Linux Mint et Ubuntu =====
  
  
-Ajouter le ppa+====Ajouter le ppa pour Ubuntu Xenial et Mint 18====
  
 <code bash>$sudo add-apt-repository ppa:stephane.magnenat/xenial/ <code bash>$sudo add-apt-repository ppa:stephane.magnenat/xenial/
Ligne 54: Ligne 51:
 </code> </code>
  
-Mettre à jour le dépôt et installer Aseba+ 
 +====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 <code bash>sudo apt-get update
 $sudo apt-get install aseba</code> $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 Afin de com muniquer avec le robot, mettre les utilisateurs dans le groupe dialout
 <code bash>$ sudo adduser $USER dialout</code> <code bash>$ sudo adduser $USER dialout</code>
  
-==== Vérifier que ça fonctionne ====+ 
 +==== 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 =====
  
  
aseba/installer_aseba_sous_linux.1540897919.txt.gz · Dernière modification : 2019/07/17 19:24 (modification externe)