domingo, 22 de abril de 2012

TIP: Dependencias Matlab y ubuntu 64


Luego de instalar el Matlab, me sorprendió un error de dependencias, que aunque el programa en cuestión funcionó bien hasta donde lo testié, no está demás solucionar todos estos fallos.

sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6

Solo es eso , un link simbólico ya que al parecer Matlab no revisa el directorio donde tenemos nuestro libc por defecto.

sábado, 21 de abril de 2012

Android SDK en arch x86_64

Hoy me encontraba intentando correr el entorno de desarrollo de android en mi arch de 64 bits y sabía que me iba a encontrar con problemas de dependencias pues no hay build para 64 de los "platform-tools" pero no fue tan traumático después de todo.

Lo primero es que descargue la versión de eclipse classic de 64 bits de la web oficial.
Configuramos todo normalito como se hace en la versión de 32 bits y cuando ya esté todo configurado vamos a instalar algunas librerías.

Para correr aplicaciones de 32 bits en una máquina de 64 siempre se hace necesario tener las librerías de 32 bits correspondientes a los binarios, esto en arch se hace con los repositorios de multilib los cuales debes activar en "pacman.conf"

viernes, 20 de abril de 2012

TIP: Estableciendo a español el teclado en ARCH

El problema reside en que aunque se especifique que el idioma está en español en el Xorg.conf y en el rc.conf  el unico entorno de escritorio que lo nota realmente es el KDE.

Para el resto de entornos se hace necesario especificarlo en el siguiente archivo de configuracion:

# vim /etc/X11/xorg.conf.d/10-evdev.conf

Y añadir la siguiente línea entre MatchDevicePath y Driver

 Option "XkbLayout" "es"

Quedaría parecido a esto:

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Option "XkbLayout" "es"
        Driver "evdev"
EndSection

Reiniciar X y listo.

jueves, 19 de abril de 2012

Pyside en Ubuntu

Qt4 (PySide) Es un entorno de desarrollo multiplataforma perteneciente a nokia (Anteriormente de trolltech) creado para el lenguaje c++ donde se facilita el uso de rutinas aveces tediosas del lenguaje como lo son la creación de interfaz gráficas, manejo de redes y XML, entre otras. (Sigue este enlace para ver los módulos de la ultima release )

Por su popularidad, se crearon “PORTS” del framework para distintos lenguajes, por ahora el único soportado oficialmente es Python aunque se pueden encontrar ports extraoficiales para la mayoría de lenguajes.
  • Instalación: Es a partir de un ppa, donde se encuentran los últimos release y se puede usar a modo repositorio. Desde una terminal:
$ sudo add-apt-repository ppa:pyside
$ sudo apt-get update
Si se quieren instalar todos los módulos haces lo siguiente
$ sudo apt-get install python-pyside

Si simplemente se requiere la instalación de un módulo se procede así:
$ sudo apt-get install python-pyside.modulo_requerido

Esta guía es valida para la versión de Ubuntu desde la 10.04 hasta la 11.10, para otras plataformas se puede consultar la Guía Oficial.