El Etiquetador De Canciones

PFC y otras chorradas

Instalar Adobe Flex Builder 3 en Ubuntu 10 agosto 2009

Filed under: AIR,Flex,Flex Builder,Ubuntu — Christian Oliveira Alfonso @ 11:53 pm
Tags: , , , ,

flex-install-31

Hola!

Hoy toca instalar Adobe Flex Builder 3 en nuestro flamante y ornamentado Ubuntu :)

Para ello, voy a hacer un “copy & paste” del tutorial que seguí yo, y que está aquí (gracias kikorb ;))

Ahí va, es sencillo:

Antes de comenzar sabed que aun no dispone de vista de diseño. Es decir, que no es tan fácil como arrastrar componentes al tapete y ver como quedan. Eso no es un impedimento, ya que la parte de visor de código es fácil de usar, y siempre cabe tenerlo como respaldo de otra instalacion en Windows para poder compilar nuestras cosas en linux.
Empecemos…

Nota para tener en cuenta: donde aparezca “nombre_de_usuario” no olvides reemplazarlo por tu nombre de usuario para que tenga sentido el proceso y funcione.

Paso 1

Lo primero que debemos hacer es tener instalado el compilador, SDK y demás de Java. No el gcj -que a alguien le gustará pero da problemas con el tutorial- sino los oficiales de Sun. Para ello, los que uséis sistemas basados en Debian (Ubuntu/Kubuntu…) escribid en la consola:

sudo aptitude install sun-java6-bin sun-java6-jre sun-java6-jdk

El resto buscad que procedimiento debéis seguir. No creo que encontréis complicación en este paso.

Paso 2

Instalar Eclipse en nuestro sistema. Para eso nos vamos a la página de Eclipse y lo descargamos. Un aviso, este tutorial sólo sirve para versiones de Eclipse 3.3.X, es decir, ni vale un Eclipse obsoleto… ni el flamante Eclipse Ganymede. Por eso el enlace que pongo es para el Eclipse Europa que es con el que funciona el plugin de Adobe Flex.

Eclipse

Una vez descargado lo descomprimimos en /home/nombre_de_usuario y lo copiamos a /opt

sudo mv eclipse/ /opt/

¿Porqué hacerlo así? Porque así los archivos de Eclipse serán de nuestro usuario y grupo y no nos dará problemas a la hora de ejecutarlo ni de instalar Adoble Flex.

Paso 3

El paso 2 es descargar el Plugin de Adobe Flex Builder para Linux desde la página oficial para instalarlo.

Adoble Flex Builder para Linux

Una vez descargado nos vamos a la carpeta en que está y ejecutamos:

sudo mkdir /opt/flex
sudo chown -hR nombre_de_usuario:nombre_de_usuario /opt/flex
sh flexbuilder_linux_install_a4_081408.bin (o equivalente)

Esto ultimo sin permisos de superusuario para que los archivos y la instalación vayan con nuestro usuario y grupo de Linux.

Paso 4

Seguir los pasos de la instalación de Flex Builder, aceptar el contrato de licencia.

Cuando pida un directorio para la instalación de Adobe Flex Builder ponemos: /opt/flex
Cuando pida el directorio de eclipse ponemos: /opt/eclipse

Con esto tendremos Adobe Flex Builder en nuestro ordenador para programar y probar nuestros códigos.

Como véis, es muy facilito si se siguen esos pasos. Yo ya lo tengo funcionando a la perfección.
Un saludo!

Anuncios
 

13 Responses to “Instalar Adobe Flex Builder 3 en Ubuntu”

  1. Rulo Says:

    La verdad que de todos los lugares que busque, el tuyo fue el unico que me hizo andar el flex. Ahora te queria preguntar, el debugger, tenes idea de como instlarlo para la version de flex que explicaste en este post?

    Muchas gracias

    Rulo

    • Christian Oliveira Alfonso Says:

      Hola Rulo, la verdad es que por eso lo publiqué, porque me costó un poco encontrar una forma de instalarlo que de verdad funcionara, me alegro de que te haya servido :)

      Sobre lo del debugger, ni idea, lo miraré cuando tenga tiempo.

      Un saludo ;)

  2. Juan Tzunun Says:

    Antes de todo quiero felicitarte por lo del post, esta muy bueno…

    segui paso a paso el mismo y al crear mi primer proyecto y cambiarme a la perspectiva flex me dice en la ventana del editor:
    Could not open the editor: Assertion failed:
    y en los detalles me aparece lo siguiente:

    org.eclipse.jface.util.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.util.Assert.isTrue(Assert.java:179)
    at org.eclipse.jface.util.Assert.isTrue(Assert.java:164)
    at com.adobe.flexbuilder.editors.derived.editor.FlexMultiPageEditorPart.setActivePage(FlexMultiPageEditorPart.java:569)
    at com.adobe.flexbuilder.editors.common.editor.CodeAndDesignEditor.setActivePage(CodeAndDesignEditor.java:647)
    at com.adobe.flexbuilder.editors.mxml.MXMLEditor.setActivePage(MXMLEditor.java:487)
    at com.adobe.flexbuilder.editors.derived.editor.FlexMultiPageEditorPart.createPartControl(FlexMultiPageEditorPart.java:235)
    at com.adobe.flexbuilder.editors.common.editor.CodeAndDesignEditor.createPartControl(CodeAndDesignEditor.java:162)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:659)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:459)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
    at org.eclipse.ui.internal.EditorReference.getPart(EditorReference.java:821)
    at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
    at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1417)
    at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
    at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3460)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3107)
    at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
    at org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
    at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3460)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3107)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

    Podrias ayudarme con esto… soy nuevo en esto..

    Gracias de antemano.

    • Christian Oliveira Alfonso Says:

      Pues lo siento, pero no sé a qué puede deberse. Intenta abrir el Flex Builder el propio ejecutable que te crea la instalación (según la carpeta donde la hayas instalado, si has seguido el tutorial debería estar en /opt/flex)

      Ya me cuentas qué tal así.

      Un saludo!

      • Cristhian Herrera Says:

        Hola si dispones de conexion a internet, prueba a actualizar tu Plug In de Flex, revisa en Eclipse>Help>Search for Flex Builder Updates.
        Con esto se debe actualizar tu flex y debería solucionar el problema

  3. frecaze Says:

    Muchas gracias, me ha servido, todo me salio bien :)

  4. Daniel Says:

    hola muchas gracias por el tuto, finalmente está instalado, como dicen por ahí la 3 es la vencida, lo había hecho de una forma parecida pero no lo había puesto en el /opt/ y no había hecho esto:

    sudo chown -hR nombre_de_usuario:nombre_de_usuario /opt/flex

    Ya sirve ahora a aprender

    ciao

  5. monty Says:

    Buenísimo, funcionó, muchas gracias!

  6. Flexer Says:

    Master ¿Cómo le hago? Yo instalé eclipse desde los repositorios

  7. rias4u Says:

    xD que felicidad encontrarme con foros de este tipo =D
    Yo quiero hacer una contribución tambien para la comunidad de desarrollo!! xD
    Por lo regular estoy aprendiendo las herramientas de Adobe como Flex y AS 3, estoy aprendiendo a manejar bien bien el Ps CS5 y ando en busca para encontrar ideas o estudiar el diseño web x( xq siento que no soy muy creativo con los colores jejejee

    por mi parte tengo un blog que habla de Flex Builder en http://aprendiendoflexbuilder.wordpress.com/ y lo estoy completando con informaciòn bastante útil =D, asi que espero les guste tambien =P

    exitos y saludos a todos!!!!

  8. nayeli garcia Says:

    Hola

    ¿Saben alguna forma de instalar el Flex Builder ahora que no se puede bajar el Plugin para linux desde la pagina oficial de Adobe ?

    Mil gracias,
    Nayeli Garcia

  9. Acid Says:

    Hola en el paso1 me sale un error al final de la instalación:

    E: Se produjo un fallo al descargar ftp://ftp.us.debian.org/debian/pool/main/g/gsfonts-x11/gsfonts-x11_0.21_all.deb: La conexión expiró [IP: 35.9.37.225 21]

    Espero su respuesta urgente gracias.

    • Christian Oliveira Alfonso Says:

      Hola Acid!

      Como puedes ver, el post es de hace dos años. Probablemente algunos enlaces ya no funcionen y habrán cambiado algunas cosas. Hace mucho tiempo que ya no utilizo Flex, por lo que lamento no poder ayudarte. Seguro que si buscas en Google encuentras otros post más recientes explicándolo


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s