Instalar TOAD con Wine Febrero 4, 2007
Posted by superpiwi in Ubuntu.24 comments
Toad, es uno de los mejores clientes de base de datos que tenemos en el mundo Oracle. En principio es exclusivo de Windows, ahora bien…
¿Quien dice que no es posible usar Toad en Linux?. Veamos 10 sencillos pasos para conseguirlo.
Paso 1) Instalar wine.
Wine nos permite ejecutar aplicaciones de Windows en el escritorio. Si no lo tienes instalado puedes ejecutar:
sudo apt-get install wine
para instalarlo, o descargarte el paquete desde http://www.winehq.com/ y descomprimirlo manualmente.
Para asegurarte que lo tienes instalado ejecuta desde la consola:
wine -version
deberia devolverte el numero de version instalado.
Paso 2) Configurar wine.
Desde consola ejecuta:
winecfg
Se abre una nueva ventana y puedes seleccionar los valores deseados para tu configuracion.
Paso 3) Descargar el cliente de Oracle
Tienes que tener cuenta en www.oracle.com.(Si no la tienes puedes crearte una nueva).
Nos conectamos a Oracle y nos descargamos el “basic instant client” para la version de Windows 32 bits.
En nuestro caso este fichero es: instantclient-basic-win32-10.1.0.5-20060419.zip
Paso 4) Creamos los directorios de la aplicacion
wine se habra instalado en la carpeta .wine de nuestro directorio HOME. nos desplazamos hasta esta carpeta, a drive_c y en esa ruta creamos los directorios ORA. y dentro de las carpetas ORABIN y NETWORK. Finalmente nos desplazamos a $HOME/.wine/drive_c/ORA/NETWORK y creamos la carpeta ADMIN.
cd
cd .wine
cd drive_c
mkdir ORA
cd ORA
mkdir BIN
mkdir NETWORK
cd NETWORK
mkdir ADMIN
Paso 5) Descomprimir el cliente en la carpeta BIN
El zip que previamente hemos descargado de oracle lo descomprimimos en $HOME/.wine/drive_c/ORA/BIN
Paso 6) Crear las variables
Tenemos que crear una variable de entorno(ORACLE_HOME) y añadir una ruta al PATH. Para ello desde la consola ejecutamos:
wine regedit
Alli nos desplazamos a HKEY_LOCAL_MACHINE > Software y creamos una entrada “Oracle” con clave “ORACLE_HOME” y valor “C:/ORA”
Ahora nos desplazamos a HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > SessionManager > Environment y a la cadena PATH le añadimos C:\ORA\BIN.
Guardamos los cambios.
Paso 7 ) Instalamos TOAD
Necesitamos la version de toad 8 o superior porque en otro caso nos dara un error del tipo “OCI version not supported” cuando intentemos arrancar. Copia el ejecutable del toad a tu directorio home y ejecuta desde la consola:
wine <ejecutableToad>.exe
p.ej si bajas la trial seria wine ./TOADFree.exe
Comenzara el proceso de instalacion del Toad. este proceso es totalmente identico al de Windows.
Paso 8 ) Añadir un tnsnames.ora
Crea o añade un tnsnames.ora valido en la carpeta $HOME/.wine/drive_c/ORA/NETWORK/ADMIN, este fichero sera usado posteriormente por Toad cuando intente conectar a tu base de datos.
Paso 9) Ejecuta Toad
Desplazate al directorio donde se haya instalado el Toad y ejecutalo con wine.
cd $HOME/.wine/drive_c/TOADFREE
wine ./TOAD.exe
Si todo es correcto ya lo tienes funcionando. sino, observa los mensajes de error de la consola, generalmente se deben a alguna DLL que te falta o no tienes. Para solucionarlo copia la DLL que te falte al directorio $HOME/.wine/drive_c/system32 y vuelve a arrancar el TOAD. Generalmente suele se MFC42.DLL o alguna similar.
Paso 10) Toad en ejecucion
Ya está, Ejecuta el Toad y disfrutalo!!.
Uberyl, una distro basada en ubuntu Febrero 4, 2007
Posted by superpiwi in Ubuntu.add a comment
via pollolinux (http://pollolinux.blogia.com/) me entero de una nueva distribucion basada en ubuntu que funciona como Live Cd y lleva incorporada beryl. Textualmente cito el comentario que hacen el el sitio: Uberyl corre beryl en Livecd con Tarjetas gráficas Intel,especialmente en portátiles, para otras tarjetas graficas con software propietario,(Nvidia y Ati) , instalar drivers desde Automatix y configurarlos.
Cierre de fredcpp Febrero 4, 2007
Posted by superpiwi in Uncategorized.add a comment
Hace unos días me entere del cierre de fredcpp (http://fredcpp.wordpress.com). Me dio mucha pena. Aunque no le conozco, yo he aprendido muchas cosas de ubuntu y beryl siguiendo los tutoriales que fredcpp ponia en la web. Espero que su cierre no sea definitivo y que algun día vuelva con más fuerza. Gracias por tus articulos.
Depurar Shell Scripts Febrero 4, 2007
Posted by superpiwi in Ubuntu.1 comment so far
Cuando tenemos un shell script muy grande y falla su ejecución, te puedes volver loco para encontrar el error. Generalmente empleamos el comando “echo” para imprimir una traza y ver por donde se queda el script.
Lo que os cuento te permite usar un “debugger” que te permite ir paso a paso en la ejecucion del script, meterte dentro del codigo de las funciones y subrutinas e inspeccionar el valor de las variables. Se acabo el “echo” y perder horas buscando un error que puedes encontrar en minutos.
Se basa en DDD (http://www.gnu.org/software/ddd/) y bashdb (http://bashdb.sourceforge.net/).
Tienes que tenerlos instalados en la maquina. DDD es un debugger que tambien te vale para depurar programas en C++. En ubuntu la instalacion es muy sencilla:
sudo apt-get install ddd
sudo apt-get install bashdb
o bajarte los .deb y descomprimirlos. En otros entorno tal vez necesites compilar los fuentes.
FUNCIONAMIENTO:
Para depurar el script escribes:
ddd <ruta del debugger a usar> <ruta del script>
ejemplo:
ddd -debugger /var/bin/bashdb ejemplo.sh
Con esto se abre el editor y ya puedes ir paso a paso ejecutando linea a linea el script. Mas sencillo imposible. Si quieres depurar un script que se encuentra en una maquina remota tambien puedes.
pero tienes que tener instalado bashdb en la maquina remota.
ddd -host <user>@<host> –debugger <ruta> <script>



