Inicio > Configuración, Instalación, Linux, Ubuntu > Adobe Flash 9 en Ubuntu Feisty para 64 bits: Automatix y Swiftfox

Adobe Flash 9 en Ubuntu Feisty para 64 bits: Automatix y Swiftfox

Actualización: en mi nuevo post he descrito el proceso de obtener el plugin de flash para Firefox de 64 bits gracias a las nuevas características que vienen de serie en Ubuntu Gutsy Gibbon: el proceso es mucho más fácil y transparente. Es más, si tenéis instalado Gutsy no recomiendo que uséis Automatix tal y como se explica en este post, ya que aún no hay versión actualizada para Ubuntu 7.10.

Aunque existen alternativas (pertenecientes al mundo del Software Libre o de Código Abierto), cierto es que la gran mayoría de ellas son compatibles con versiones de flash desfasadas o bien no representan correctamente este tipo de contenido tan extendido… y vistoso. Adobe (antes, Macromedia) proporciona un plugin binario (del que no muestra el código) que funciona perfectamente en los navegadores para Linux de 32 bits, pero no así en los de 64.

¿Qué podemos hacer los usuarios de ordenadores con microprocesadores Amd 64 y que, para aprovechar ese teórico 20% más de rendimiento con respecto a la equivalente distribuición de 32 bits, instalamos una versión de Ubuntu de 64 bits? ¿Nos resignamos a no ver los objetos hechos en flash incrustrados en las páginas web, ya que Adobe no proporciona un plugin de 64 bits? ¿Nos deshacemos de nuestra distribución de 64 bits para instalar la versión de 32 bits con la consiguiente pérdida de optimización?

Aunque en mis paseos por la web he encontrado varias posibles soluciones, la más cómoda e intuitiva, a mi juicio, es la que en estos momentos estoy usando: el navegador Swiftfox de 32 bits corriendo sobre Ubuntu de 64 bits.

logotipo-de-swiftfox.png

Como referencia a éste y otros métodos podéis seguir las instrucciones, en inglés, de esta guía en Ubuntu Forums.

Resumen

  1. Comprobación la arquitectura del Firefox instalado en Ubuntu. El caso de OpenSuse.
  2. Instalación de Automatix desde Synaptic: añadir el origen de software deb http://www.getautomatix.com/apt feisty main
  3. Instalación de Swiftfox y sus plugins desde Automatix.
  4. Traducción de Swiftfox al español.
  5. Convertir Swiftfox en Navegador por defecto para Gnome.

¿32 bits? ¿64 bits?

paso uno En principio y recién instalado, Ubuntu 64 no nos va a permitir instalar software de 32 bits. Y el plugin de flash lo es. Resulta que Firefox está compilado para los 64 bits.

Sin embargo, siempre va a ser posible instalar un entorno de compatibilidad de 32 bits para que los programas y componentes que lo necesiten puedan ejecutarse dentro de Ubuntu de 64 bits. Esta operación es por completo transparente en OpenSuse 10.2 para 64 bits, por ejemplo: podemos instalar el plugin propietario de flash de la propia Adobe sin darnos cuenta de que, en realidad, tenemos instalado un Firefox de 32 bits. No hay más que buscar el típico Acerca de Mozilla Firefox en la Ayuda del navegador instalado en OpenSuse:

firefox-en-suse-64-bits-resaltado.png

Si atendemos al área resaltada, nos encontramos con una pista: Linux i686 (x86_64). Quiere decir que es un programa compilado en 32 bits (i686) y preparado para correr sobre una plataforma de 64 bits (x86_64). Esta situación permite al navegador hacer uso de plugins que sólo están disponibles en 32 bits.

Sin embargo, en un Ubuntu para 64 bits recién instalado, nos encontramos con esto:

mozilla-firefox-x86_64-en-ubuntu.png

Puede observarse que noy hay referencia a una versión de 32 bits (i386, i586, i686, ia32…) preparada para trabajar sobre los 64 bits. Tenemos un Firefox completamente funcional en la mayoría de los casos pero que, por incompatibilidad, no podrá utilizar plugins sólo disponibles en 32 bits.

En esta situación aparece el navegador Swiftfox:, según sus propios desarrolladores, es una versión de Firefox optimizada para Linux y, entre otras cosas, para ser plenamente funcional en las distribuciones de 64 bits. De hecho, cuando lo ejecutéis comprobaréis que:

  • En el menú Internet de Gnome-Ubuntu, aparecerá como Swiftfox Browser (32 bits)
  • Si habéis estado usando Firefox hasta la fecha, habéis instalado complementos (add-ons o extensiones) y tenéis una buena colección de Favoritos, Swiftfox los utilizará como si fuera el propio Firefox. De hecho, hará uso de la carpeta que contiene vuestro perfil del navegador.
  • Porque Swiftfox es Firefox, en realidad…

Nota: Swiftfox no es la única posibilidad: en Internet podéis encontrar versiones de Firefox de 32 bits preparadas para correr en una plataforma de 64 bits, y están convenientemente empaquetadas para instalarse en nuestro Ubuntu 64. Sin embargo, este paquete (que habría que buscarlo como firefox32 en Synaptic o con apt-get) no aparece en los repositorios más habituales; de hecho, no he encontrado un repositorio (aunque en el howto mencionado sí hay enlaces para descargarlo). Mi consejo, de momento, es utilizar Swiftfox.

Instalación de Automatix2

No es necesario realizar toda una serie de pasos para tener un Firefox completamente apto para la web actual. Por supuesto que se puede hacer: es Linux (visitad el post de Ubuntu Forums y lo podréis comprobar). Lo que voy a contar, después de la teoría anterior, es cómo lo conseguí con los mínimos pasos posibles.

Automatix2 es una aplicación de administración que consigue instalar un buen número de herramientas, drivers y aplicaciones que, bien no tienen una instalación sencilla, bien no existe de ellos una compilación adecuada a nuestro sistema, bien son codecs y plugins de polémica legalidad. Por ejemplo, con Automatix2 se pueden instalar de manera muy sencilla el driver de nvidia (comprueba la versión de la tarjeta gráfica instalada y descarga la versión adecuada), una buena colección de codecs de audio y video, reproductores multimedia, entornos de programación, programas peer to peer, etc.

paso dos Aunque desde la página web del desarrollador de esta herramienta pueden descargarse los paquetes ya compilados, voy a proponer instalar el repositorio de Automatix2 en nuestro sistema, de forma que, si en el futuro existieran actualizaciones del programa, podamos aplicarlas fácilmente con apt-get o Synaptic.

Para instalar el repositorio abrimos Synaptic desde su ruta habitual (Sistema > Administración > Gestor de Paquetes Synaptic), vamos al menú Configuración > Repositorios y nos encontraremos con el diálogo de Orígenes de Software. Nos movemos a la pestaña Software de otros proveedores, pulsamos sobre el botón Add… (añadir) y, en el cuadro que aparece, añadimos la siguiente línea:

deb http://www.getautomatix.com/apt feisty main

pantallazo-software-properties-gtk.png

Terminamos la operación pulsando sobre el botón Añadir origen, lo que nos devolverá al diálogo anterior, donde podremos observar que el repositorio está ya añadido. Cerramos este diálogo y volveremos a la vista principal de Synaptic.

Un cuadro nos aconsejará que actualicemos la base de datos de paquetes, algo imprescindible para poder usar un repositorio recién agregado. Así que pulsamos sobre el botón Recargar y esperamos a que se actualice. Veremos un cuadro similar a éste:

synaptic-descargando-info-paquetes.png

Nota: es posible que Synaptic nos lance algún tipo de error en este proceso; normalmente tiene que ver con la imposibilidad de descargar algún archivo con la clave GPG o la no disponibilidad temporal de algún servidor. Habitualmente podremos continuar sin que esto nos afecte.

El siguiente paso es instalar Automatix2 en sí; para ello recurriremos al botón Buscar de Synaptic, e introduciremos la cadena automatix. Encontraremos un solo paquete que instalaremos pulsando sobre él con el botón derecho del ratón y seleccionando la opción Marcar para instalar. Una vez marcado, pulsamos sobre el botón Aplicar de Synaptic y el programa será descargado e instalado.

Instalación de Swiftfox desde de Automatix2

Por desgracia, Automatix es una aplicación que no se encuentra aún traducida al español, así que nos tendremos que mover en inglés. Sin embargo, es un programa muy sencillo de utilizar.

Automatix2 no aparece, como cabría esperar, en el menú Sistema de Ubuntu. Hay que buscarlo en Aplicaciones > Herramientas del Sistema. Ahí encontraremos la entrada:

ubicacion-de-automatix.png

Si vamos a utilizar Automatix hay que cerrar primero Synaptic si lo tenemos abierto, ya que Automatix también utilizará la base de datos de paquetes del sistema y ésta no puede ser utilizada por dos programas al mismo tiempo. Si se nos olvida no hay problema: nos avisará con un cuadro.

Cada vez que ejecutemos Automatix se abrirá un cuadro que nos adervtirá de que la instalación de algunas piezas de software puede ser considerada delictiva en EE.UU. y otros países. Avisados estamos, así que continuemos.

La distribución de la vista del programa es muy sencilla: a la izquierda tenemos una lista con categorías de software y a la derecha los programas y piezas de software disponibles en dicha categoría.

paso tres Para poder instalar Swiftfox, seleccionamos la categoría Web Browsers (navegadores). Obtendremos lo siguiente:

automatix-instalacion-de-swiftfox.png

Basta con señalar la casilla (como en la imagen) y dar al botón Start de Automatix. Comenzará el proceso de instalación de Swiftfox.

La instalación de este navegador se hace a partir de un archivo comprimido que contiene el código fuente: Automatix se encargará de compilarlo (con lo cual se optimizará de acuerdo a nuestro hardware) con las opciones pertinentes para que pueda ser usado correctamente y, al mismo tiempo, mantener la compatibilidad con los 32 bits. El proceso completo puede ser largo ya que, junto con el navegador, se descargarán los paquetes para que dicha compatiblidad sea posible. Podréis ver esto en un momento del proceso:

automatix2-instalacion-de-bibliotecas-32-bits.png

Los nombres resaltados son, precisamente, los de los paquetes que permitirán instalar Swiftfox de 32 bits en nuestra distribución de 64 bits. ¿Quiere esto decir que podríamos instalarlos con Synaptic y realizar toda la instalación de forma manual? Por supuesto, pero aprovechemos que Automatix lo hace por nosotros… 🙂

Cuando termine este proceso pasemos a instalar los plugins que nos hará la experiencia de navegación más placentera. Volveremos a Automatix y, esta vez, seleccionaremos la categoría Codecs and plugins, donde señalaremos la casilla de Swiftfox plugins. Entre otras cosas, instalará los plugins de Flash de Adobe, Java, Mplayer (que permitirá ejecutar algún otro contenido multimedia, como videos o audio codificado en formatos no libres), RealPlayer, Adobe Acrobat Reader y algunos más. Procedemos como en el paso anterior, y pulsamos sobre el botón Start.

Una vez que finalice esta instalación ya tenemos disponible nuestro nuevo navegador Swiftfox:

swiftfox-instalado.png

Como sugerí antes, cuando lo ejecutemos, no encontraremos muchas diferencias con Firefox. Eso sí, estará en inglés (veremos cómo solucionarlo en el siguiente paso) y en una primera utilización verificará la compatibilidad con los complementos previamente instalados con Firefox. Y si echamos un vistazo a los plugins instalados, comprobaremos que funcionan correctamente. Para ello basta con introducir el siguiente argumento en la barra de direcciones del navegador: about:plugins.

Pero la mejor manera de probarlo es navegar. Si antes no podíamos ver los vídeos de YouTube, por ejemplo (están embebidos en elementos flash), ahora sí:

prueba-de-flash-en-youtube.png

Swiftfox en español

paso cuatro Como avancé antes, hay una forma muy sencilla de traducir nuestro nuevo navegador al idioma español. Esta solución la encontré en el blog de AIRnoja.

Consiste en instalar un par de complementos de Firefox: uno de ellos es el paquete idiomático. El que corresponde al español de España (es-ES) podéis instalarlo desde aquí. También se puede instalar otro complemento, llamado Locale Switcher Extension y que podéis instalar pulsando aquí. Cerramos todas las ventanas que tengamos abiertas del navegador y lo reiniciamos. Esta vez está en español, y en el menú Herramientas (Tools) de Swiftfox encontraremos una nueva entrada llamada Idiomas (Languaje) que nos permitirá cambiar el idioma del navegador si así nos conviene.

 

Nota: debido a la instalación de este paquete idiomático, comprobaréis que en algunos menús y la propia ventana ya no se denominará Swiftfox, sino Firefox. Por ejemplo, el menú Ayuda contendrá la entrada Acerca de Mozilla Firefox.

Swiftfox como navegador predeterminado

paso cinco Las aplicaciones que tengan la opción de abrir un vínculo en un navegador (por ejemplo, Evolution, Thunderbird, Gaim…) seguirán abriendo el Firefox de 64 bits. Una manera sencilla de conseguir que siempre se abra Swiftfox es acudiendo al menú Sistema > Preferencias > Aplicaciones Preferidas. Allí cambiamos la configuración del navegador por defecto (firefox %s) por lo que aparece en este cuadro: /opt/swiftfox/swiftfox %s

pantallazo-aplicaciones-preferidas.png

Desde luego, hay una forma más elegante de hacer disponible Swiftfox para otros programas y desde la consola, y es colocar un enlace simbólico en la carpeta /usr/bin/. Lo podemos hacer rápidamente desde la consola con la siguiente orden: sudo ln -s /opt/swiftfox/swiftfox /usr/bin/ (se puede hacer desde las ventanas, pero es un tanto engorroso… si alguien lo pide, lo añadiré a este post 😉 ).

Si hacemos esto, en Sistema > Preferencias > Aplicaciones Preferidas bastará con sustituir firefox %s por swiftfox %s.

Nota: si bien esto funcionará correctamente para todas las aplicaciones de Gnome, no ocurrirá lo mismo con aplicaciones de KDE; será necesario instalar el centro de control KDE y configurar allí el navegador predeterminado o bien, en las aplicaciones en que sea posible (por ejemplo, amarok), indicarlo en sus propias ventanas de configuración.

Algunas consideraciones

  • Como dije anteriormente, el Swiftfox que nos instalará Automatix no es un binario ya preparado, sino que se compila y se instala, de forma transparente, a partir del código fuente que descarga del propio servidor de Swiftfox (archivo que tiene el nombre swiftfox-2.0.0.4-athlon64.tar.bz2). Esto significa que el ejecutable no suele estar disponible, como es habitual, en /usr/bin/, sino en /opt/swiftfox/, así como los plugins también estarán en /opt/swiftfox/plugins/.
  • Existe un repositorio con paquetes ya compilados de Swiftfox. Si no deseáis, por algún motivo, instalarlo con Automatix, podéis añadirlo a Synaptic con deb http://getswiftfox.com/builds/debian unstable non-free. Sin embargo no os lo aconsejo por ahora, ya que la versión disponible es inferior a la que proporciona Automatix.
  • Desinstalar Automatix no significa desinstalar todo lo que se ha instalado desde él. La mayoría de los paquetes que Automatix instala en nuestro sistema los descarga de los repositorios que ya tenemos instalados para ser usados por Synaptic. Otros, sin embargo, los descarga y compila. Si por alguna razón queréis desinstalar Swiftfox, es conveniente que lo hagáis desde el propio Automatix. Encontraréis una pestaña llamada Uninstall (desinstalar), señaláis la casilla de Swfitfox y pulsáis sobre el botón Start.
  • Las versiones de Swiftox son idénticas a las de Firefox (no olvidemos que es un Firefox tuneado). De momento no sé cómo se llevará a cabo el proceso de actualización (recordad, Swiftfox no se ha instalado con Synaptic, por lo que no será un proceso automático). Probablemente podría desinstalarse con Automatix para, acto seguido, volverlo a instalar con la misma aplicación… Ya os avisaré cuando me lo aprenda ;).

Espero que os sirva. Feliz navegación 🙂

Anuncios
  1. julio 20, 2007 en 8:45 pm

    Muy bueno el manual y gracias por facilitar tanto las cosas pues llevaba 2 semanas intentando lo del flash y nada.Gracias compañer@.

  2. eduardo_ve
    agosto 9, 2007 en 2:05 am

    que bueno tu manual mi pana. tambien tenia como 3 semanas con lo del flash. gracias

  3. agosto 12, 2007 en 2:42 am

    Veo que algo de lo que publico puede ayudar,eso me satisface,por cierto un manual claro,detallado,en fin cojonudo,te lo has currao bien.

    La ultima parte me ha venido bien,no lo había echo aun…

    Un salu2

  4. Christian
    agosto 12, 2007 en 10:39 am

    Muchas gracias a tí, Airnoja 🙂

  5. Jarke
    octubre 10, 2007 en 6:45 pm

    Hola, gracias por el tutorial.

    Sin embargo, tengo un problema. Después de instalar el swiftfox y sus plugins, el ejecutable de /opt/swiftfox/ me sigue abriendo el firefox de 64 bits (está todo en castellano, con los mismo favoritos, sin los nuevos plugins).

    ¿Alguien sabe por qué?

  6. octubre 14, 2007 en 1:21 pm

    Jarke: efectivamente, si has seguido el tutorial verás que swiftfox se convierte en firefox; de hecho, no es posible ejecutar swiftfox si ya está en ejecución firefox, y viceversa. Como ya expliqué en el post, en realidad swiftfox hace uso de lo que tengas en /home/jarke/.mozilla/firefox/, (suponiendo que tu nombre de usuario sea jarke, claro) que es, ni más ni menos, donde se guardan los favoritos, la caché (copias temporales de los elementos que has cargado en el navegador), plugins y complementos, historial, etc. Además, una vez aplicados los paquetes de traducción, el nombre “swiftfox” ya no aparece en ninguna parte de la aplicación.

    En cuanto a los plugins que no se han instalado no sé qué contestarte. ¿Te has fijado si automatix te ha dado algún mensaje de error?, ¿has probado a realizar de nuevo el proceso?, ¿qué te muestra about:plugins cuando lo escribes en la barra de direcciones del navegador?

    Te alegrará saber que ya no va a ser necesaria esta operación en Ubuntu 7.10 Gutsy Gibbon: podrás instalar el plugin de flash de Adobe sin mayores problemas, ya que, de forma transparente, hará uso de un programita que “engaña” a firefox de 64 bits para que pueda usar el plugin, que es de 32. Ese programa se llama nspluginwrapper.

    Próximamente en sus pantallas… 🙂

  7. octubre 19, 2007 en 8:31 pm

    Airnoja gracias por tu manual, ya venia yo sufriendo con esto del flash en mi kubuntu 64 =S, por cierto Christian, no es para contradecir ni nada lo k dices sino a modo de comentario propio, pues io vengo usando Kubuntu Gutsy desde k era un alfa, y desde entonces ya usaba ese nspluginwrapper y no me terminaba de convencer, tenia problemas para reproducir algunos flash y la verdad, por ahora, es mas recomendable usar el metodo k se aconceja aki es lo maximo =D

    De nuevo muxas gracias Airnoja.
    P.D. no he logrado instalar el plugin de java para el swiftfox, alguien sabe como =S?

  8. octubre 19, 2007 en 9:07 pm

    GokuH: por supuesto, es muy interesante que hagas mención aquí tu experiencia. No sabía que podía dar algún problema de visualización el nuevo “método de instalación” del plugin de flash en Gutsy 64, que es tan sencillo como instalarlo en el de 32 bits, estaré atento cuando postee sobre ello. Muchas gracias por el apunte.

    De momento no existe una versión de Automatix para Gutsy. Es más, según he leido en alguna parte que no recuerdo (perdón), Automatix va a sufrir modificaciones, de tal modo que no “solape” lo que ya se puede hacer con Ubuntu.

    En cuanto al jre tendré que hacer alguna prueba para
    decir algo…

    Suerte y nos cuentas, 🙂

  1. No trackbacks yet.

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

A %d blogueros les gusta esto: