Archivo de marzo 2007



SGAE y el canon digital

Muy buen video de CQC.

Beryl y Compiz se unen. ¿Nace Coral?

Esta semana el creador del Proyecto Beryl anuncio que Beryl y Compiz volvian a unirse. Esto en principio es beneficioso a la comunidad pues Beryl se incluira en los repositorios y su instalacion sera mucho mas sencilla.

Visto en Cesarius y en Go Beryl Go

Logo de Ubuntu

logo_de_ubuntu.jpg

Pues yo no lo encuentro. Tendre mal la vista 😉

Actualizacion | Añadida como fondo de pantalla en la pestaña Mis Fondos.

Curso desde 0 de GNU/Linux

Nuestro compañero de matados2K ha publicado en PDF su curso de GNU/Linux y puede interesar a aquellas personas que quieran ir empezando. Son 227 paginas que puedes descargar desde aqui sin necesidad de registro. Consultad su sitio web para mas informacion.

Hoy es el dia

Y por fin llego. Llevaba dos años esperando.

300.jpg

300

Fuimos traicionados. Somos pocos y ellos son muchos. Pero no nos rendimos, vamos a morir con honor, esa palabra que ellos desconocen. Esta noche cenare en el infierno…

Deja tu ubuntu por un dia y no te pierdas esta pelicula.

Por cierto tambien hoy es el dia de las colas de madrugada para conseguir una increible PS3. Que pena no disponer de algun ahorrillo para una de ellas. Afortunados los que si… Que envidia!!!

La piedra de Anamara

Y ahora un post ni tecnico ni sobre ubuntu (hay que desconectar un poquito que es Viernes). Es un juego flash que no tiene mala pinta, de terror psicologico, no lo he jugado pero creo que os puede gustar.


piedranamara02.jpg

La piedra de Anamara

Actualizacion | Si te gusta pasar miedo en esta web puedes encontrar muchos mas

Compilar TORA con soporte de Oracle

En un post anterior comente como instalar Toad mediante wine, pero si no dispones de este Software tambien puede optar por una alternativa como TORA.

tora_oracle_01.jpg

El problema que nos encontramos es que si instalamos el Tora mediante apt-get:

sudo apt-get install tora

La version que instalamos no lleva incluido el soporte para Oracle. La solucion es descargar los fuentes, activar la opcion en los flags de compilacion y compilarlo de nuevo para nuestro entorno. Vamos a ello.

Primero, necesitas tener instalado el cliente de oracle, porque en la compilacion necesita linkar con sus librerias. Para instalarlo leete el post anterior a este.

Los pasos para instalar y compilar Tora son los siguientes:

1. Instalate el tora para poder instalarte a la vez las dependencias que necesites si no las tienes:

apt-get install tora

2. Obten el codigo fuente:

cd /usr/src
apt-get source tora

y te metes en el directorio generado.

3. Instala los siguiente paquetes necesarios para la compilacion:

apt-get install g++ gcc autoconf automake flex zlib1g-dev docbook-xsl
apt-get install libqt3-mt-dev libqt3-compat-headers

4. Ahora modifica el fichero «debian/rules»

Busca esta linea:
./configure –prefix=/usr –without-oracle –without-rpath –disable-new-check –with-kde –enable-libsuffix=
y la reemplazas por esta:
./configure –prefix=/usr –with-instant-client –without-rpath –disable-new-check –without-kde –enable-libsuffix=

(nota: si lo quieres para KDE activa -with-kde, aunque en este post yo no he podido comprobar si funciona correctamente, yo he compilado para gnome)

5. Compilamos…Para ello ejecutamos el comando:

debian/rules binary

6. El proceso tarda un poco. Si no ha habido ningun problema ya tienes el .deb generado en el directorio superior.

cd ..

7. Desinstalamos la version previa e instalamos la nueva.

apt-get remove tora
dpkg -i tora_1.3.21-3ubuntu1_i386.deb

8. Finalizado. Ya tenemos tora instalado en el sistema. si queremos probarlo ejecutamos:

tora &

Nota, si no quieres compilar. En este enlace te puedes descargar un binario precompilado. Pero no te aseguro que te funcione correctamente si te falta alguna dependencia. Yo te aconsejo mejor que lo compiles para tu plataforma.

Importante: Si al ejecutar Tora solo puedes conectar a bases de datos Oracle, no te aparece la opcion de MySql ni de Postgres, necesitas intalar el siguiente paquete:

apt-get install libqt3-mt-mysql

Esto es asi porque:

Tora («Toolkit for Oracle») is a GUI-based database development program, offering SQL worksheets and a database browser.
The application uses plugins for its «connection providers»; make sure you have qt-ODBC installed, plus qt-MySQL or qt-PostgreSQL if you use mysql or postgresql databases.

Mas informacion

Instalar el cliente de Oracle en Ubuntu Edgy

Esta semana quiero migrar un schema de base de datos de Oracle a MySql y necesitaba un cliente de MySQL, he probado SqlYog con wine que es el que mas me gustaba cuando utilizaba Windows, pero me va muy lento. Asi que he decidido instalarme TORA con soporte de Oracle y MySql. Este es el primer post que se dedica a su instalacion. Si tienes oracle server instalado no necesitas instalar este cliente, ya tendras instalado por defecto todo lo necesario.

Lo que aqui te comento tambien te sirve si solo quieres usar sqlplus desde la linea de comandos.

Bueno, empezamos…

Te tienes que conectar al sitio web de Oracle y descargarte el «instant client Oracle» para la plataforma que estes empleando.

Necesitas tener cuenta en Oracle, si no tienes, te creas una desde el propio sitio web.

En mi caso yo me he descargado los siguientes ficheros (son el cliente basico, las cabeceras para el desarrollo de programas y el soporte jdbc de java):

oracleclient01.jpg

La otra opcion es bajarte los .tar.gz y descomprimirlos manualmente en el directorio que quieras (por ejemplo /opt/oracle). Yo he preferido bajarme los .rpm y convertirlos a formato de paquete debian .deb con la utilidad «alien»

Si no tienes alien instalado en el sistema, lo instalas con:

sudo apt-get install alien

Para convertir los paquetes .rpm a .deb ejecutamos:

alien *.rpm

Tras unos breves momentos, se nos generan una serie de ficheros en formato .deb que instalamos con la orden:

dpkg -i *.deb

y ya esta. te despreocupas de crear los enlaces simbolicos a las librerias .so y todo eso. Ya por defecto el cliente de oracle se te instala en los directorios correspondientes.


jose@soledad:~$ sudo -s
Password:
root@soledad:~# cd /home/jose/Desktop
root@soledad:~/Desktop# cd Oracle_Basic_Client
root@soledad:~/Desktop/Oracle_Basic_Client# clear
root@soledad:~/Desktop/Oracle_Basic_Client# ls
Instalar cliente basico de ORACLE
instantclient-odbc-linux32-10.2.0.3-20061115.zip
oracle-instantclient-basic-10.2.0.3-1.i386.rpm
oracle-instantclient-devel-10.2.0.3-1.i386.rpm
oracle-instantclient-jdbc-10.2.0.3-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.3-1.i386.rpm
root@soledad:~/Desktop/Oracle_Basic_Client# alien *.rpm
oracle-instantclient-basic_10.2.0.3-2_i386.deb generated
oracle-instantclient-devel_10.2.0.3-2_i386.deb generated
oracle-instantclient-jdbc_10.2.0.3-2_i386.deb generated
oracle-instantclient-sqlplus_10.2.0.3-2_i386.deb generated
root@soledad:~/Desktop/Oracle_Basic_Client# dpkg -i *.deb
Seleccionando el paquete oracle-instantclient-basic previamente no seleccionado.
(Leyendo la base de datos ...
131239 ficheros y directorios instalados actualmente.)
Desempaquetando oracle-instantclient-basic (de oracle-instantclient-basic_10.2.0.3-2_i386.deb) ...
Seleccionando el paquete oracle-instantclient-devel previamente no seleccionado.
Desempaquetando oracle-instantclient-devel (de oracle-instantclient-devel_10.2.0.3-2_i386.deb) ...
Seleccionando el paquete oracle-instantclient-jdbc previamente no seleccionado.
Desempaquetando oracle-instantclient-jdbc (de oracle-instantclient-jdbc_10.2.0.3-2_i386.deb) ...
Seleccionando el paquete oracle-instantclient-sqlplus previamente no seleccionado.
Desempaquetando oracle-instantclient-sqlplus (de oracle-instantclient-sqlplus_10.2.0.3-2_i386.deb) ...
Configurando oracle-instantclient-basic (10.2.0.3-2) ...
Configurando oracle-instantclient-devel (10.2.0.3-2) ...
Configurando oracle-instantclient-jdbc (10.2.0.3-2) ...
Configurando oracle-instantclient-sqlplus (10.2.0.3-2) ...
root@soledad:~/Desktop/Oracle_Basic_Client#

Bien, ya tenemos el cliente instalado. Necesitamos ahora definir las variables de entorno. Yo las he creado en /etc/environment pero puedes incluirlas en un shell script que invoques al iniciar sesion con tu usuario o en su fichero .profile.

Mi fichero /etc/environment queda como este:


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games"
LANG="es_ES.UTF-8"
# Para poder visualizar correctamente programas Swing en Beryl
AWT_TOOLKIT="MToolkit"
# Configuracion de ORACLE
ORACLE_HOME=/usr/lib/oracle/10.2.0.3/client
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_HOME
export PATH
export LD_LIBRARY_PATH

Para instalar el cliente, tambien tienes que incluir las librerias .so en el sistema para ello ejecuta lo siguiente:


sudo sh -c “echo /usr/lib/oracle/10.2.0.3/client/lib >> /etc/ld.so.conf”
sudo ldconfig

Por ultimo ya podriamos conectar a cualquier base de datos mediante sqlplus de la forma:

sqlplus user/password@//host/sid

Ejemplo:


jose@soledad:~$ sqlplus desa/desa@//127.0.0.1/DESARROLLO
SQL*Plus: Release 10.2.0.3.0 - Production on Thu Mar 22 14:01:00 2007
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning option
JServer Release 9.2.0.8.0 - Production
SQL> select * from user;

Pero si en cambio quieres emplear un fichero tnsnames.ora puedes hacer lo siguiente:

Nos vamos a $ORACLE_HOME que en mi caso es /usr/lib/oracle/10.2.0.3/client

y creamos el directorio network, y dentro de network creamos el directorio admin
es decir queda: /usr/lib/oracle/10.2.0.3/client/network/admin

alli dentro dejamos el fichero tnsnames.ora que es de la forma:


<ALIAS> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <HOST>)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = <SID>)
)
)

Ejemplo:


DESARROLLO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DESARROLLO)
)
)

Y para conectar bastaria con ejecutar:


sqlplus user/password@alias

Ejemplo:


jose@soledad:~$ . /etc/environment
jose@soledad:~$ sqlplus desa/desa@DESARROLLO
SQL*Plus: Release 10.2.0.3.0 - Production on Fri Mar 23 07:11:16 2007
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning option
JServer Release 9.2.0.8.0 - Production
SQL> SELECT sysdate FECHA_SISTEMA from dual;
FECHA_SIS
---------
23-MAR-07

Si no quieres usar esta ruta para el fichero tnsnames.ora puedes añadirlo donde quieras pero definiendo la variable de entorno TNS_ADMIN que indica la ruta de este fichero.
Esta informacion la he extraido de la documentacion de Oracle, que nos dice que el orden de busqueda de este fichero es el siguiente:

Oracle Net8 and Connection Manager search for global files in the following order:

  1. The directory specified by the environment variable, TNS_ADMIN, if set.
  2. The /var/opt/oracle directory.
  3. $ORACLE_HOME/network/admin

Ejecutar aplicaciones Windows como si fuesen nativas

Otra noticia interesante que leo en Bitelia

Ubuntu Feisty incluye una nueva version de rdesktop que nos permitira ejecutar aplicaciones de Windows como si se estuvieran ejecutando nativamente en el propio sistema operativo. El programa mediante la virtualizacion se ejecuta como si estuviera en un sistema operativo Windows (logico, pues se ejecuta en la maquina virtual) pero se nos presenta en el escritorio de Ubuntu como si fuera una ventana mas del propio sistema. Un concepto identico al Parallels de Mac.

parallels.png

En Ubuntu esto es posible mediante SeamLess

Me lo anoto en mi TODO particular para probarlo y un posible futuro post cuando tengamos definitivamente la version estable de Ubuntu Feisty. Ya falta menos.

Ejecutar Windows XP en Ubuntu 7.04

Fondos de pantalla ambientados en la Naturaleza

Si buscas algun que otro fondo de pantalla y te gustan los paisajes no dejes de visitar desktopography, Tiene una elaborada coleccion de imagenes ambientadas en la naturaleza y el diseño de su sitio web te permite previsualizar la galeria de imagenes de una manera muy sencilla. Seguro que encuentras alguna que te guste.

desktop01.jpg

Via | Bitelia





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

Archivos

marzo 2007
L M X J V S D
 1234
567891011
12131415161718
19202122232425
262728293031  

Blog Stats

  • 31.401.558 hits