domingo, 22 de abril de 2007

Ubuntu64: Swiftfox, plugins flash y java

Despues de buscar por varios sitios en inet y rebuscar algunas cosas, he decidido cojer un poquito de cada sitio. Asi he conseguido un navegador con las mismas caracteristicas de un navegador de 32 bits para una arquitectura de 64 bits.
  • El Navegador
Tendremos que descargar primero un navegador optimizado para nuestra arquitectura y a la vez pueda usar los plugins de 32 bits ese es swiftfox.

Tendremos que descargarlo de aqui

E instalaremos con el comando:

$ sudo dpkg -i nombredearchivoempaquetadoen.deb

  • Compilación
Necesitamos algunas librerias para poder compilar despues esos plugins de 32 bits y poder usarlos con nuestro navegador de 64bits. Asi que optimizando el sistema.

$sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2

  • Instalación de plugins propietarios
Descargamos el plugin de flash de aqui.
Ahora toca instalarlo en el sistema, para eso tenemos que descargar en una carpeta conocida y descomprimiremos el archivo con el primer descompresor que cojamos en mi caso file-roller.
Despues tendremos que pasarnos a la carpeta creada por la descompresion anterior:

$cd install_flash_player_9_linux

Una vez en la carpeta procederemos a la instalación en el sistema, esta instalación requiere un comando especial para poderlo usar en nuestro sistema de 64 bits.

$sudo linux32 ./flashplayer-install


Una vez comenzada la instalacion te preguntara la direccion del ejecutable de swiftfox se la damos y despues te pedira que compruebes si funciona el flash, si es asi contestamos lo que proceda y si fuese negativo quizas te haz equivocado en algo, osea a empezar de nuevo.
  • Instalación de java
Tenemos primero que instalar un paquete, creo que necesario ya que cuando intentes instalar java te dira que la version que estas instalando no es la idonea para tu arquitectura, asi que primero:

$sudo apt-get install ia32-sun-java-bin

Despues bajaremos el paquete autoinstalable esto lo haremos de forma manual ya que la pagina coje las opciones de tu navegador y te pasara a la descarga de tu arquitectura de 64bits asi q te toca hacer la descarga manualmente de la pagina de sunMicrosystem
Una vez descargado el paquete tendremos que darle derechos de ejecución:

$chmod +x jre-6u1-linux-i586

Cuando tengamos derechos de ejecución podemos hacer dos cosas o lo descomprimimos directamente o lo mandamos a un lugar adecuado para hacer la instalacion como superusuario.Yo he obtado por pasarlo ha un lugar adecuado y despues descomprimirlo.Pero primero para no teclear mas sudo vamos a llamar a root para hacer todo lo que queda.

$sudo su
y pedira el password ya estamos como root.

A partir de aqui ya podemos hacer lo que necesitamos, colocaremos el archivo en el lugar adecuado :

#mv jre-xxxxxxx.bin /usr/local/java32

Si nos responde con que el directorio no existe, pues al lio:

#mkdir /usr/local/java32

¿Ya hemos movido el archivo? Pues ejecutalo:

#./jre-6u1-linux-i586.bin

Una vez ejecutado e instalado vamos ha hacer el enlace simbolico necesario para que swiftfox use a java como plugin:

# ln -s /usr/j2re1.4.2_09/plugin/i386/ns610-gcc32/libjavaplugin_oji.so
/usr/lib/mozilla-firefox/plugins

Vale ya podemos probar si funciona nos vamos a la pagina donde descargamos anteriormente el java y habia un enlace para probarlo.

¿Quillo que pasa esto esta en ingles? Tranquilo hombre que eso tiene facil solución hay que currarselo un poco pero no tienes que tirar de la consola ni nada.

Descargamos de addons-mozilla he instalamos el addons locale-switcher nos pedira si queremos dejar ha la pagina en cuestion de instalar sofware en nuestro flamante swiftfox, lo añadimos en la lista y para la proxima.
Descargamos de aqui el xpi de es-ES para españolizar esto nos pedira si instala el xpi y toca trastear un poco ha swiftfox, ponemos en la barra del navegador la frase magica:

about:config

Buscamos la siguiente opcion:

-general.useragent.locale y cambiamos el en-Us por es-Es

Cerramos el navegador, volvemos ha abrirlo y se supone que ya esta listo.A la con salud y que lo disfruteis.

11 comentarios:

Anónimo dijo...

Gracias Tío... he hecho esto 80 veces con el firefox pero nunca de una forma tan sencilla y bien explicada

arriero dijo...

Esa es la idea compañero que sea facil de asimilar por parte del que llega nuevo a linux/ubuntu y empieza a cacharear.Saludos.

kaki dijo...

buenas buenas...
muy lindo how-to
utilizo swiftfox hace ya bastante tiempo y lo que me ha venido de pelos de este es la parte de la traduccion que nunca pude hacerla ^^

esta vez al adquirir un procesador de 64bits y cojer una distro 64bits me vi obligado a instalarlo para poder utilizar flash-player (que de por sierto, detesto, pero a los tiempos que corren no queda otra que utilizarlo :s)

algo que nunca me quedo bien de swiftfox fue su apariencia, notandose mucho la diferencia entre firefox y swiftfox, este ultimo se ve horrible.
No se si es porque toma otro engine de gtk diferente al de fire o porque...
tenes alguna duda?
ya que esto ultimamente me esta haciendo dejarlo de lado.

espero me puedas tirar un salvavidas...
si quieres te dejo screenshots.
avisame y gracias de antemano

arriero dijo...

Bueno pues ya habemos 2 con el mismo problema, pero incluso asi prefiero swiftfox ha firefox es lo mismo pero no carga igual y consume menos recursos.
Si encuentro la solucion ya ire poniendo la solucion por aqui. Saludos.

Anónimo dijo...

todo ha ido muy bien pero a la hora me sale el enlace simbolico roto. Quizas no sirve para lenny amd64. He seguido paso a paso 20 veces y siempre me sale el enlace roto. El browser es Swiftfox amd64.

arriero dijo...
Este comentario ha sido eliminado por el autor.
arriero dijo...

Bueno ya esta arreglado el enlace ahora se puede hacer desde cualquier sitio, aunque sigo pensando que no hagáis un copia pega, por si cambia algún número o letra en la versión instalada asi que investigad un poco o cercioraos del lugar donde enlazais si os equivocais solo teneis que borrar el enlace y no ocurre nada.
Saludos

David dijo...

Hola,

Muchas gracias. Llevaba tiempo intentandolo con Mozilla-Firefox 3.05.

Sin embargo una cosa: Al hacer la relacion para que use java como plugin, yo el fichero .so lo tenia como te muestro:

/usr/lib/jvm/ia32-java-6-sun-1.6.0.06/jre/plugin/i386/ns7/libjavaplugin_oji.so

De todas formas me ha ido bien, muy bien.

Gracias otra vez.

arriero dijo...

Como comento un post mas arriba tenéis que tener cuidado ya que algunas veces las lineas de los enlaces cambian según versiones,tened en cuenta la fecha de la receta esta ya tiene su tiempo y cambiaran algunas cosas.
Esta receta esta hecha con Feisty puede que hayan cambiado algunos nombres de paquetes, si tienes alguna cosa que comentar ya sabes esto esta abierto ha cambios.Saludo.

Carlos dijo...

Hola, yo estoy usando firefox y solo quiero instalar el plugin de java, pero cuando ejecuto

sudo apt-get install ia32-sun-java-bin

me sale:
No se pudo encontrar el paquete ia32-sun-java-bin

que debo hacer para poder instalarlo???
Uso Ubuntu 8.04 - Hardy Heron 64 Bits

Saludos

arriero dijo...

Doy por hecho que tienes activados los repositorios multiverse sino no los encontraras, buscalos por ia32. Saludos