Tutoriel installation FlexBuilder sous Linux (Debian Lenny)

header flex builder linux

Vous avez surement déjà entendu parlez de Flex, il s’agit de la technologie RIA qui fait le plus parler d’elle en ce moment. En effet Flex est très prometteur et permet de faire énormément de chose, il hérite des classes de Flash et à de plus ses propres classes. Je pense que l’avenir de Flex est orienté vers la 3D avec des moteurs comme FlashSandy, Papervision3D, ou encore Alternativa3D qui sont vraiment bluffant. (D’ailleurs je ferai surement quelque billets sur l’utilistaion du moteur 3D des russes, Alternativa3D, à suivre…)

J’ai donc décider de faire une introduction pour les utilisateurs de Linux car, une fois n’est pas coutume, Adobe nous a fait plaisir en sortant un plugin eclipse de FlexBuilder (d’ailleurs la version windows est également bati sur le logiciel Eclipse) compatible avec la version Linux d’eclipse. En plus le plugin est disponible en version alpha (mais ça marche pas trop mal quand même) et est donc mis à notre disposition gratuitement, ce qui est rare de la part d’adobe (d’ailleurs le SDK de Flex est Open Source).

Trêve de bavardage, on va commencer le tutoriel par l’installation de java (il faut une version supérieur ou égale à la 1.5 et il faut la version de sun). Donc si vous êtes sous debian il vous faudra aller rajouter « contrib » et « non-free »dans votre fichier /etc/apt/sources.list car il existe encore du code propriétaire dans cette version de java (et chacun sait que Debian n’aime pas trop le code proprio…). Pour exemple mon fichier /etc/apt/sources.list ressemble à ça:

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Une fois que vous avez fait ça faite

apt-get update

pour mettre à jour votre liste de paquet puis faite

apt-get install sun-java6-jdk

ce qui va installer la dernière version de Java de chez Sun.

Ensuite il va vous falloir la version 3.3.2 d’eclipse car la dernière ne fonctionne pas avec le plugin Flex. Elle est assez compliqué à trouver sur le site d’eclipse. Je vous donne le truc si vous cherchez une ancienne version d’eclipse, tapez dans google « archive eclipse download » et vous allez tomber sur un sous domaine du site d’eclipse : Archive Eclipse. Et là vous aller prendre la version 3.2.2 et en attendant le téléchargement vous allez pouvoir faire un tour sur le reste du blog car le serveur eclipse est super lent… Et sinon vous pouvez aussi lancer le téléchargement du plugin Flex.

Une fois que vous avez tout téléchargé il suffit de dé-zipper le contenu de votre archive eclipse (personellemnt j’utilise filer-roller car je ne vois aucun intérçet à le faire en ligne de commande mis à part de perdre du temps) et de le mettre dans votre dossier home par exemple. Si tout à fonctionné vous n’avez qu’a double cliqué sur eclipse qui se trouve dans le dossier eclipse pour le lancer.

Chargement Eclipse

Si cela fonctionne on peut passer à l’étape suivante : l’installation du plugin Flex. Je conseille de télécharger eclipse car j’ai remarqué à plusieurs reprise qu’en l’installant via apt j’avais toujours des problèmes, alors qu’en le téléchargeant je peux changer de version très rapidement.

L’installation du plugin est très simple également car il suffit de double cliquer sur le fichier bin que vous venez de télécharger et de patienter un peu. Une fenêtre va alors s’ouvrir et vous allez devoir faire les trucs habituelles qui sont :

  • Accepter la licence
  • Choisir le dossier d’installation de votre FlexBuilder
  • Désigner le dossier contenant Eclipse que vous venez de télécharger.

Installation FlexBuilder linux

Attention si, durant l’installation, un message vous indique que vous vous êtes trompé de dossier pour eclipse, vérifiez qu’il s’agit du bon et si c’est le cas cliquez sur « Proceed with caution ».

Installation flex linux

Et voilà vous avez fini. Pour lancer FlexBuilder il vous faut aller dans le dossier d’installation et faire un double clique sur Adobe_Flex_Builder.sh. Si vous préférez le lancer en ligne de commande vous pouvez aussi (mais mis à part la perte de temps ou pour trouver une eventuelle erreur je n’en voit pas l’intérêt). Vous devriez obtenir ça après avoir créer un nouveau Projet Flex :

Nouveau projet Flex

Par la suite je vais faire une série de billet sur l’utilisation du moteur 3D alternativa3D avec flex. Et le premier sera consacré à l’installation des composants et un petit Hello World avec une explication des objets spécifiques à la 3D.

3 réponses à “Tutoriel installation FlexBuilder sous Linux (Debian Lenny)”

  1. fabigol dit :

    quand je lance l’installation de flex builder, j’ai un probleme de machine virtual java…

    j’ai essaye de mettre a jour java… puis d’utiliser la commande export path=/opt/jre:$PATH

    mais le probleme persiste…

    que faire pour me sortir de ce mauvais pas!! je crie Help!!!

    • mnttech dit :

      @fabigol Bon, je répond surement un peu tard mais j’ai constaté que pour java et eclipse il valait mieux ne pas utiliser le gestionnaire de paquet pour l’installation. J’utilise donc les paquets que je télécharge sur les sites de sun et eclipse. Je ne sais pas pourquoi, mais j’ai également toujours eu des problèmes en utilisant apt sur ces deux logiciels. J’ai constaté le problème sur debian et sur gentoo. Par contre sur ubuntu cela fonctionne bien. Je n’ai pas testé avec d’autres distributions.

  2. brcie dit :

    Sur ubuntu , je conseillerais également l’utilisation de l’archive téléchargeable chez SUN. l’installation via apt a toujours été une source de problèmes pour moi.

Laisser un commentaire