Installer "à la main" SqueakBot à partir d'une image Etoys

Asked by Séverin Lemaignan on 2009-08-29

Comment installer SqueakBot "à la main" à partir d'une image Etoys ?

Question information

Language:
English Edit question
Status:
Solved
For:
SqueakBot Edit question
Assignee:
No assignee Edit question
Solved by:
Séverin Lemaignan
Solved:
2009-08-29
Last query:
2009-08-29
Last reply:
Séverin Lemaignan (skadge) said : #1

- Si besoin, récupérer une image Etoys 4 de *développement* ici : http://download.sugarlabs.org/sources/sucrose/glucose/etoys/

- dezipper le ficher dans un dossier, par exemple "etoys".

- copier les fichiers etoys-dev.image, etoys-dev.change, EtoysV4.sources vers un nouveau dossier "SqueakBot", et renommer etoys-dev.image et etoys-dev.change en squeakbot-dev.image et squeakbot-dev.change

- ouvrir squeakbot-dev.image dans Squeak, et cliquer sur "load code updates" pour mettre à jour l'image.

- dans un Transcript, exécuter (avec Alt+D)
> HTTPSocket httpFileIn: 'ftp.squeak.org/3.11/scripts/LPF.st'.
Ceci appelle une application qui installe automatiquement plus utilitaires, dont le gestionnaire de paquet Monticello. Plus de détails ici : http://installer.pbworks.com/LevelPlayingField

- une fois ça fini, toujours dans un transcript, exécuter
> (Installer squeaksource project:'SqueakBot2') install:'SqueakBot2'.
Ceci va télécharger et installer la dernière version de SqueakBot.

- dernière étape, initialiser l'environement pour Squeakbot: dans un Transcript, exécutez simplement
> SqueakBot initialize.

Ca y est, une nouvelle icone est apparu dans le bandeau en haut, et vous pouvez commencer à utiliser les interfaces.

Si lors des tests avec le matériel, vous avez des erreurs comme "Primitive failed", vous avez sans doute une ancienne version de l'image Etoys ou de la machine virtuelle Squeak.
Vous pouvez installer le support des ports série nommés en exécutant :
> (Installer squeaksource project:'NamedSerialPort') install:'NamedSerialPort'.