Instalar Driver Nvidia en Linux / Debian Squeeze


Estos son los pasos que debes realizar para poder tener instalado el Driver Nvidia en un Debian Linux y sacarle todo el provecho a tu tarjeta de video:

Instalar los requerimientos:

# aptitude install module-assistant nvidia-kernel-common
# aptitude install nvidia-glx

Activar módulos:

# module-assistant auto-install nvidia
# depmod -a
# modprobe nvidia

Edita el /etc/X11/xorg.conf y busca la linea:

Section "Device"

Cambia la línea Driver para que quede así:

Driver  "nvidia"

Por último, reiniciar el gestor gráfico:

# /etc/init.d/gdm restart
Anuncios

Instalación y Configuración del Emulador de Android en Linux


Hoy voy a jugar por un momento con Android, no tengo un Teléfono Mobil con tal Sistema, por lo tanto haré uso del emulador que podemos conseguirlo de la web de Android Developers:

Descargar: SDK Android

Yo descargué la versión para Linux, pues lo instalaré sobre mi Debian.
Antes que nada vamos a necesitar cumplir ciertos requisitos; primero instalar los componentes de java si aun no lo tienen:

Configurar Java:

#aptitude install sun-java6-jdk sun-java6-jre

Si están usando el sistema a 64-bit necesitarán instalar las librerías de compatibilidad a 32-bit

#aptitude install ia32-libs

Si tienen instalado el GCJ (Gnu Compiler for Java), lo cual no tiene nada de malo pero no lo consideren por ahora, los recomiendo que para hacer correr el Android trabajen con el Sun JDK, pues yo tuve problemas al tratar de hacerlo con GCJ, lo desinstalé momentáneamente:

#aptitude remove gcj-jdk

Luego nos aseguramos de seleccionar el compilador por defecto que usaremos, en ambos casos los que son de Sun, descarten si está seleccionado el GCJ:

#update-alternatives --config javac
#update-alternatives --config java

Configurar Android:
Una vez configurado nuestro entorno de java y descargado el SDK de Android, vamos a descomprimir el paquete descargado, en mi caso acostumbro instalar los programas externos en /opt:

#cp android-sdk_r09-linux_x86.tgz /opt
#cd /opt
#tar -xvf android-sdk_r09-linux_x86.tgz

#cd android-sdk-linux_x86/tools

Finalmente, para tener acceso desde el terminal a los binarios y lista de comando a usar agregamos al PATH el directorio descomprimido:

PATH=$PATH:/opt/android-sdk-linux_x86/tools
export PATH

Y ahora para ejecutarlo, simplemente escribimos en la terminal:

#android

Se abrirá una ventana como esta:

Debemos actualizar e instalar los componentes que nos sean útiles, por el momento yo instalé la plataforma SDK Android Honeycomb revisión1 y la plataforma SDK Android 2.3.1 API 9 revisión2:

Para terminar, nos vamos a Virtual Devices y elegimos crear un nuevo dispositivo Android, este paso lo puedes configurar según como lo desees:

Lo único que nos queda por hacer es ejecutarlo seleccionando el dispositivo creado, dándole clic en “start” y realizar todas las operaciones que nos son permitidas como si fuese realmente un fierro:

 

Debian 6.0 Squeeze Liberado con Sabor a Linux y FreeBSD


Como de costumbre, los usuarios de Debian solemos esperar un buen tiempo para ver una nueva versión estable de nuestro sistema operativo, pero eso tiene sus recompensas, por fin hoy disponemos de Debian 6.0 Squeeze listo para descargarlo en su versión estable.

Durante todo este tiempo el equipo de Debian ha sabido mantener su filosofía de software intacta, lo que no se podría decir mucho de otras distribuciones, en fin, cada uno se embriaga con el trago que más les guste, a no ser que beban por beber, pero hoy si es motivo para celebrar todos los debianeros, pues en esta nueva entrega, Debian ha hecho incorporaciones muy importantes que ya podíamos darnos cuenta desde las versiones testing y una de las cosas que más me motiva también como usuario de FreeBSD y particularmente de PC-BSD es que la integración con el núcleo de FreeBSD, anteriormente desarrollándose bajo el proyecto independiente KFreeBSD, cada vez va tomando mas estabilidad pero esta vez en trabajo conjunto con el Equipo de desarrollo de Debian. Queda decir que, así como FreeBSD guarda compatibilidad binaria con Linux, Debian nos ofrece la oportunidad de contar con la robustez de BSD.

Las descargas de las imágenes lo pueden realizar con el método que gusten, para ello pueden acudir directamente a la web de Debian.org. Ahora me toca hacerle una despedida como se debe a Lenny por los dos últimos años de estabilidad y darle la bienvenida a Squeeze.

Instalación y Ejecución de Apache Derby en Linux


En este post tocaremos rápidamente la instalación de la Base de Datos Apache Derby en Linux, específicamente en Debian para la cual deberemos tener los repositorios actualizados para obtener la versión más reciente.

Para probar la conexión de Apache Derby requeriremos de JVM (Máquina Virtual de Java), por ello deberemos tener ambos instalados:

#aptitude install sun-java6-jdk sun-java6-javadb

Luego de la instalación, podremos acceder al directorio ubicado en: /usr/lib/jvm/java-6-sun/db/ donde se ubican una base de datos de ejemplo, pero antes debemos exportar el CLASSPATH actualizado para poder acceder a la administración de Derby desde el terminal:

$export JAVA_HOME=/usr/lib/jvm/java-6-sun/
$export PATH=$JAVA_HOME/bin:$PATH
$export DERBY_HOME=/usr/lib/jvm/java-6-sun/db
$export CLASSPATH=$DERBY_HOME/lib/derby.jar:$DERBY_HOME/lib/derbytools.jar:.

Ahora accederemos a ver la base de datos ejemplo llamada toursdb que se encuentra en la siguiente ruta:
/usr/lib/jvm/java-6-sun/db/demo/databases/toursdb

Ingresar al terminal e ingresar las siguientes instrucciones:

$java org.apache.derby.tools.ij

No olvidarse de los punto y coma al final de cada instrucción:

ij>connect 'jdbc:derby:/usr/lib/jvm/java-6-sun/db/demo/databases/toursdb';
ij>SELECT * FROM countries;
ij>exit;

Si todo se ha hecho como se ha indicado no habrá problema y la sentencia responderá correctamente.

Ahora probaremos creando nuestra propia base de datos.
Primero deberemos ir la directorio donde se creará la base de datos:

$cd $HOME
$java org.apache.derby.tools.ij
ij>connect 'jdbc:derby:dbtest;create=true';
ij>create table usuario(nombre varchar(15), password varchar(30), rol varchar(50));
ij>insert into usuario values('beastieux','zeroo','administrador');
ij>insert into usuario values('apache','derby','sysadmin');
ij>select * from usuario;
NOMBRE         |PASSWORD                      |ROL
--------------------------------------------------------------------------------
beastieux      |zeroo                         |administrador
apache         |derby                         |sysadmin
ij>disconnect;
ij>exit;

Todo lo demás es así de sencillo, las sentencias SQL guardan los estándares, como se mencionan en DB-Derby-wiki.
Para ver la ubicación de la base de datos recién creada, solo fijarse en el directorio desde donde se lanzó la orden de conexión, en mi caso lo hice desde mi $HOME, donde se creó el directorio dbtest, que es el nombre que se puso a la base de datos. Esta podría ser copiada al proyecto desde donde se crea la aplicación en la que podría ser embebida.Así de Fácil.

Debian 5.0 – Liberan a Lenny


Hace mucho que no posteaba, xq no me sentia a gusto estar en una pc diferente al de mi casa, y peor aún, no tenía mucho tiempo para estar activo… pero hoy una noticia me cayó re-bien…

Hace más de un año que estaba conviviendo con la versión testing de lenny, y ahora es tiempo de descargarlo….

Debian…