24 de diciembre de 2007

Plugins Flash 9.0.115.0 y Java (IcedTea) en Ubuntu Gutsy de 64 bits

Hace poco instalé Ubuntu Gutsy (v7.10) para 64 bits, con lo que me meto de lleno en el uso de esta arquitectura. Este sistema usa el procesador como se debe, sin embargo todavía hay cosas que dan problemas, entre ellas la instalación del plugin de Java y Flash.

En Gutsy, estos plugins se podían instalar fácilmente desde el mismo navegador Firefox. Sin embargo falla con el reciente plugin de flash (v9.0.115.0) pues como la suma MD5 da diferente, se reusa a instalarlo. Y el plugin Java (IcedTea), aunque lo instala exitosamente, no funciona adecuadamente. Así que les pongo una solución actualizada para instalar estos plugins en el Firefox del Gutsy de 64bits.


Plugin Flash

Primero, con el Synaptic, hay que eliminar el paquete flashplugin-nonfree, si es que está instalado.

Luego, podríamos usar el nspluginwrappe tal cómo lo hace el Firefox, pero es más sencillo (y me parece más estable) descargar este paquete e instalarlo haciendo doble-clic sobre él.


Plugin Java

Lo que hace Firefox es instalar el paquete icedtea-java7-plugin que viene en los repositorios oficiales, pero que no funciona. Así que la solución es instalar una versión actualizada desde otro repositorio. En Synaptic ir a Configuración -> Software de otros proveedores -> Añadir..., y agregar esta línea:
deb http://people.ubuntu.com/~doko/ubuntu/ gutsy

Presionamos el botón Recargar y ahora si, instalar el paquete con todas sus dependencias. Si tienen instalada la versión defectuosa, solo necesitan actualizarla.


Pueden probar los plugins viendo algún video en YouTube y con la prueba para Java que ofrece Sun Microsystems.

PD: Firmen esta petición para que Macromedia libere las especificaciones de Flash/Shockwave, o por lo menos compile versiones para 64bits.

Opciones extra para efectos de escritorio en Ubuntu Gutsy

Para aquellos que les guste tunear los efectos de escritorio, les paso un par de trucos para tener más opciones de configuración. Esto es independiente de la arquitectura.
  • Sistema: Ubuntu Gutsy (7.10), 32 bits, 64 bits
  • Escritoro: Gnome 2.20

Primero instalamos estos paquetes:
- compizconfig-settings-manager
- emerald

El primer paquete nos dará una opción más en la configuración de la Apariencia (animaciones, transparencias, etc). También la podemos acceder por aquí:
Sistema Preferencias Advanced Desktop Effects Settings


El segundo nos sirve para la decoración de ventanas (el borde, incluyendo la barra del título). Para activarlo ejecutamos este comando:
$ emerald --replace

y reiniciamos nuestra sesión (puede ser presionando Ctrl + Alt + Backspace)

Ahora instalamos temas. Por ejemplo ingresando a GNOME-Look.org donde podemos escoger algún tema Emerald. También podemos instalar este paquete:
- emerald-themes_0.2.1-0ubuntu1_all.deb

Para escoger alguna decoración de ventana, vamos a:
Menú Sistema Preferencias Emerald Theme Manager

Para añadir los temas descargados, presionamos el botón Import... y escogemos el archivo.


Documentación consultada:
- Genbeta
- sexyubuntu.com

23 de diciembre de 2007

Ejecutando aplicaciones de 32 bits en Ubuntu Gutsy de 64 bits

En GNU/Linux de 64bits también es posible correr aplicaciones de 32 bits, muy conveniente si no disponemos de versiones compiladas para nuestra arquitectura o del código fuente que nos permita compilarlo a 64 bits.
  • Sistema: Ubuntu Gutsy (7.10), 64 bits

Con ayuda del Synaptic instalamos estos paquetes:
- libc6-i386
- lib32gcc1
- lib32z1
- lib32stdc++6
- lib32asound2
- lib32ncurses5
- ia32-libs

Ahora el sistema está listo para correr aplicaciones de 32 bits. En la terminal podemos hacerlo de la forma tradicional:
$ ./comando
$ sh script

o, si no funciona así, con ayuda de linux32:
$ linux32 ./comando
$ linux32 sh script

Instalando drivers propietarios de NVIDIA

Configurar nuestra tarjeta NVIDIA con los drivers provistos por el fabricante no tiene mayor complicación, a excepción de que hay que hacerlo en modo texto y no gráfico.
~ ~ ~

Antes de instalar los drivers, necesitamos una biblioteca SDL de 32 bits, para así asegurarnos de que ciertos juegos corran bien (si no hacemos esto, el instalador de NVIDIA nos dará una advertencia):

Descargamos este archivo:
- libsdl1.2debian-oss_1.2.11-9ubuntu2_i386.deb

Lo descomprimimos (Clic derecho -> Extraer aquí), y descomprimimos también el paquete data.tar.gz que viene dentro.

Cómo administrador copiamos el archivo libSDL-1.2.so.0 en /usr/lib32.

En la terminal ejecutamos:
$ sudo ldconfig
~ ~ ~

También nos aseguramos de tener los paquetes necesarios y eliminar los que causen conflicto. Con el Synaptic instalamos:
- build-essential
- linux-headers-2.6.22.14-generic

y eliminamos:
- nvidia-glx
- nvidia-settings
- nvidia-kernel-common
~ ~ ~

Ahora está todo preparado para proceder con la configuración de nuestra tarjeta de video:

Entramos aquí y descargamos los drivers para GNU/Linux de 64 bits de acuerdo al modelo de nuestra tarjeta (de aquí en adelante se asume que el archivo quedará en el escritorio).

Nos vamos a una consola en modo texto presionando Ctrl + Alt + F1.

Ingresamos con nuestro nombre de usuario y contraseña.

Detenemos el modo gráfico:
$ /etc/init.d/gdm stop

Entramos al escritorio:
$ cd /home/[nombre_usuario]/Desktop

Ejecutamos el instalador:
$ sudo sh NVIDIA-Linux-x86_64-...run

Seguimos el asistente, le indicamos que si queremos compatibilidad con aplicaciones de 32 bits, y que configure el archivo xorg.conf.

Reiniciamos tecleando:
$ reboot
~ ~ ~

Documentación consultada:
- Guía Ubuntu

A 64 bits...

A muchos nos gusta usar sistemas que aprovechen todo el potencial de nuestro hardware, así que he instalado en mi, recién adquirida, computadora el Ubuntu Gutsy (7.10) en su versión de 64 bits.

Hace bastante tiempo había probado un poco un Ubuntu a 64 bits, el cual vi muy verde aún. Sin embargo ahora que lo instalé de nuevo he notado un gran avance y me siento bastante a gusto con él.

Por supuesto, todavía quedan detallitos que nos complican un poco la vida de los cuales no siempre hay mucha documentación en la red. Es por eso que inicio este blog donde me enfocaré principalmente en sistemas de 64 bits y así contribuir un poco en la transición a esta arquitectura donde, ha diferencia de algunas empresas, la Comunidad de Software Libre a incursionado con fuerza.

Por supuesto, los comentarios que complementen esta información son bien recibidos. De hecho no es necesario estar registrado para añadir dichos comentarios.