sábado, 23 de diciembre de 2006

Instalación de DBDesigner4 en Ubuntu

Bueno ahora voy a instalar el DBDesigner4 en Ubuntu, después de durar un rato me doy cuenta que no se puede, para instalar el DBDesigner4 se deben hacer algunas cositas antes, debido a que Ubuntu no trae algunas librerías que necesitamos para ejecutar el programa.

En primer lugar necesitamos descargar la xlibx e instalarlo.

$ wget http://www.chorse.org/junkroom/xlibs-dummy/xlibs_6.8.2-77_all.deb
$ sudo dpkg -i xlibs_6.8.2-77_all.deb

Ahora instalamos las librerías de Kylix.

$ wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb

$ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb


Ahora hay que crear unos enlaces para que todo funcione bien.


$ cd /usr/lib

$ sudo ln -s kylix3/libborqt-6.9-qt2.3.so

$ sudo ldconfig

$ sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

$ cd #


Ahora hay que descargar un driver de MySQL para manipular desde el diseñador ciertas bases de datos).

$ wget http://crlab.com/dbx/dbxmda.tar.gz

$ tar -zxvf dbxmda.tar.gz

$ sudo mv DbxMda/libsqlmda.so.3.00 /usr/lib

$ sudo ldconfig

Ahora sí, podemos instalar el DBDesigner4.

La siguiente es una que encontre que es muy sencilla para la instalación desde el archivo .rpm de fabFORCE.net.

$ sudo alien DBDesigner4-0.5.4-0.i586.rpm

$ sudo dpkg -i dbdesigner4_0.5.4-1_i386.deb


Lo ultimo por realizar es la conexión con MySQL, lo que tenemos que hacer es lo siguiente:

$ sudo gedit .DBDesigner4/DBConn_DefaultSettings.ini

Cambiar las siguientes líneas del archivo:

[MySQL]
DriverName=MySQL
GetDriverFunc=getSQLDriverMySQL ---------> cambiamos la Y por y
LibraryName=libsqlmda.so.3.10 ----------> cambiamos a el driver que descargamos
LibraryNameLinux=libsqlmda.so.3.10
VendorLib=libsqlmda.so.3.10
VendorLibLinux=libsqlmda.so.3.10

Con esto ya tendremos instalado el DBDesing4 en nuestro equipo. Para ejecutarlo podemos encontrarlo en:

/opt/DBDesigner4/DBDesigner4

Instalación de Java 6 en Ubuntu

Hola hoy me dio por instalar java 6 en mi ubuntu y pues tuve algunos problemitas, menos mal pude solucionarlos.
y me imagino que a varios les ha pasado. Por esto publico la siguiente guía.

todo comienza cuando ejecutamos:

$ fakeroot make-jpkg jdk-6-linux-i586.bin

nos da un mensaje como este:

Creating temporary directory: /tmp/make-jpkg.XPwVC13578
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh

No matching plugin was found.
Removing temporary directory: done


y tristemente no nos hace el .deb que necesitamos para seguir la instalación. La solución que encontre y que utilice fue esta, me parecio mejor y la compilación de otras que hay por ahí

$ cd /usr/share/java-package
$ sudo cp -ax sun-j2sdk1.5 sun-j2sdk6.0
$ sudo cp -ax sun-j2sdk1.5-doc sun-j2sdk6.0-doc

después de esto debemos editar lo siguiente:

$ sudo gedit /usr/share/java-package/sun-j2sdk6.0/install

cambiamos suffix=j2sdk1.5-sun
por suffix=j2sdk6.0-sun

$ sudo gedit /usr/share/java-package/sun-j2sdk6.0/remove

cambiamos suffix=j2sdk1.5-sun
por suffix=j2sdk6.0-sun

$ sudo gedit /usr/share/java-package/sun-j2sdk6.0-doc/install

cambiamos j2se_base="/usr/share/doc/j2sdk1.5-sun-doc
por j2se_base="/usr/share/doc/j2sdk6.0-sun-doc

cambiamos install-docs -i /usr/share/doc-base/sun-j2sdk1.5-doc
por install-docs -i /usr/share/doc-base/sun-j2sdk6.0-doc

$ sudo gedit /usr/share/java-package/sun-j2sdk6.0-doc/remove

cambiamos j2se_base="/usr/share/doc/j2sdk1.5-sun-doc
por j2se_base="/usr/share/doc/j2sdk6.0-sun-doc

$ sudo gedit /usr/share/java-package/sun-j2sdk.sh

Aquí tenemos que agregar lo siguiente (debemos tener claro que donde dice jdk-6-linux-i586.bin debe ser el nombre del paquete que queremos instalar de java, en mi caso es este):

added "jdk-6-linux-i586.bin") # UNOFFICIAL
j2se_version=6.0.0+rc
j2se_expected_min_size=130
found=true
;;

Despues de esto ya podemos crear nuestro paquete e instalarlo.

$ fakeroot make-jpkg jdk-6-linux-i586.bin

y si todo salio bien debe crearnos el .deb

$ sudo dpkg -i sun-j2sdk6.0_6.0.0+rc_i386.deb

Y luego que se instale cambiamos la versión:

$ sudo update-alternatives --config java

seleccionamos /usr/lib/j2sdk6.0-sun/bin/java de la lista, que corresponde al paquete que acabamos de instalar

Revisamos que todo quede perfecto:

$ java -version

nos debe mostrar algo asi:

java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)


Ahora vamos con el plugin de firefox:

$ sudo update-alternatives --config firefox-javaplugin.so

seleccionamos el plugin Java6.0 de la lista

y revisamos en nuestro navegador si todo quedo bien con about:plugins, debe mostrarnos algo el plugin de java6 en la lista que nos aparece.

Con esto ya tendremos java6 en nuestra máquina, espero que les funcione este tutorial

viernes, 22 de diciembre de 2006

Borrar CD-RW y grabar paquetes .iso

Hace unos dias, que estaba jugando con el sistema operativo, se me murio el entorno gráfico y pues me toco volver ha hacer todo por linea de comandos.


la verdad todo mundo cree que es muy difícil de hacer, pero la realidad es otra. Espero que esta guía les ayude, cuando quieran grabar, quemar, fundir o como le digan al proceso.

Borrar un CD-RW

lo que debemos hacer es desmontar el cd y proceder a borrarlo de esta forma:

# sudo umount cdrom

# cdrecord dev=/dev/cdrom blank=fast (para que no se nos demore una eternidad con fast pero si quieren borrarlo completamente con all)


Grabar imagen iso en CD-RW

# cdrecord -v speed=8 dev=/dev/cdrom -eject /lugar/donde/esta/archivo.iso


Bueno mas claramente, speed hace relación a la velocidad de grabación 8 significa 8x, esta se puede cambiar, también con cada grabación si queremos le podemos dar que saque el cd apenas termine con eject.


domingo, 17 de diciembre de 2006

Montar memoria flash como archivo de intercambio o swap

Hoy quiero explicar de una forma sencilla como volver nuestra memoria flash en una memoria swap, esta nos puede ser útil cuando tenemos poca memoria en nuestro PC. o estamos corriendo un liveCD,

lo probe en Ubuntu, y me imagino que en cualquier otra distribución debe ser igual

los pasos son sencillos.

1. colocamos la memoria en nuestro puerto usb si el sistema la carga pues la descargamos con:

$ sudo umount /etc/sda1

2. cambiamos el formato de la memoria

$ sudo mkswap -c /dev/sda1

3. montamos nuestra nueva partición swap

$ sudo swapon /dev/sda1

Con esto ya debe correr algo mas rápido nuestro sistema, y podemos comprobar que esta funcionando ejecutando la sentencia top o free con eso podremos ver como ha aumentado nuestra capacidad de swap.
Si necesitamos desmontarla por algún motivo la sentencia para descargarla es:

$ sudo swapoff /dev/sda1

(aunque no me parece buena idea descargarla mientras se este trabajando en el sistema operativo, por lo general yo apago el equipo y luego si la retiro, ya que puede volverse inestable es sistema :) creo yo??)

La capacidad de swap que ampliamos en nuestro sistema por este método es la de la capacidad de la memoria flash que utilicemos.

si necesitamos volver al formato normal nuestra memoria flash lo podemos hacer ejecuntando:

$ sudo mkfs.vfat /dev/sda1

espero le sea útil a alguien más, por mi parte a mi me ha funcionado bastante bien, y me ha sacado de apuros con computadores con poca memoria RAM.

viernes, 15 de diciembre de 2006

Calc5 online graphing calculator

Me encontré con esta aplicación que puede ser muy importante para estudiantes, ingenieros y bueno para cualquier persona que necesite hacer cálculos y graficar en 2D o 3D rápidamente.

La nota la leí en lifehacker en este enlace y la aplicación la pueden encontrar en http://www.calc5.com/

Es una aplicación web, donde además del cálculo la gráfica resultante tiene opciones de zoom y encuadre en gráficos de 2D y de contorno cuando es de 3D.

La aplicación tiene un promt donde se introduce la sentencia y luego se da en el botón OK y de esta forma el nos muestra el resultado.

jueves, 7 de diciembre de 2006

Instalación Módem Marconi USB en linux

Aunque ya hace algún tiempo cambie de módem se que todavía los están dando los de etb y en otros proveedores de servicio de Internet, por esto publico como configurar el módem usb marconi de etb.

Bueno la forma en que lo configure es la siguiente:

Primero bajamos los archivos rp-pppoe, eciadsl.usermode y eciadsl.synch de http://eciadsl.flashtux.org/


Luego descomprimimos el archivo de eciadsl.usermode y dentro de la carpeta que se crea ejecutamos

./configure
make
make install

Después que tenemos este instalado descomprimimos el eciadsl.synch dentro del directorio donde instalamos el paquete anterior por lo general es /etc/eciadsl con esto ya podemos entrar a configurar los parámetros de el modem. Para esto ejecutamos eciadsl-config-text (consola) o eciadsl-config-tk (gráfico) bueno me gusta mas el texto porque es mas fácil de entender que ese entorno gráfico que es todo desordenado.

Cuando ejecutamos eciadsl-config-tk no da las siguientes opciones, a las cuales debemos darle los parámetros del proveedor de servicio de internet.

1)configure all settings

..user y password: (usuario y contraseña )

...select your provider: other


DNS 1: 200.75.51.132 (los da el proveedor de servicio de internet)

DNS 2: 200.75.51.133

VPI: 0

VCI: 33

...select your modem: seleccionar Xavi7005Q2

los siguientes parámetros los dejamos igual a como vienen por defecto.

VID 1: 0e60 (enter)

PID 1: 0600 (enter)

VID 2: 0e60 (enter)

PID 2: 0600 (enter)

interface..., (enter)

interface..., (enter)

Select your .bin file for synch: gs7470_synch04.bin

..select a PPP mode: LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS

...Is DHCP used by your provider..: n (no!)


Ahora viene la configuración del pppoe yo baje la versión rp-pppoe y lo mismo después de descomprimir el archivo, desde el directorio hacemos:

./configure

make
make install

después que todo este instalado le damos:

pppoe-setup

y los parámetros son los mismos de la configuración de eciadsl, pero en interfaz se coloca tap0 y listo

ETH='tap0'

USER='nombre de usuario'

DNS1=200.75.51.132
DNS2= 200.75.51.133

PASSWORD= 'clave'


Luego que se tiene todo configurado entonces se da:

eciadsl-start

con este comando inicializamos el modem, y el comienza a hacer sincronización, nos da un mensaje como el siguiente:

wait for pppoe

entonces le damos:

pppoe-start

y listo después de unos segundos nos aparece ..Conected! con esto ya tendremos conexión a internet. por el módem USB marconi que provee ETB para planes de Internet Banda Ancha.

martes, 5 de diciembre de 2006

Instalar java en ubuntu usando Synaptic

Bueno hoy me dio por instalar java, en ubuntu, en realidad es algo muy sencillo je je.
existe una forma que es usando synaptic, con este solo necesitamos un par de clicks y listo.

los pasos son los siguientes:

1. Entrar en Synapic y seleccionar los siguientes archivos:

sun-java5-jre
sun-java5-jdk
sun-java5-plugin

cuando le demos aplicar de pronto nos pide que necesita otros paquetes, le decimos que si, luego de un rato ya tendremos instalado nuestro java.

2. Ahora necesitamos hacer unos cambios para que todo funcione perfecto, esto si tenemos que hacerlo por consola. En la consola digitamos:

sudo update-aternatives --config java

esto nos muestra algo como lo siguiente:

There are 3 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

Press enter to keep the default[*], or type selection number:
En mi caso yo seleccione la 3 opción, que corresponde a la ultima instalación realizada.

y ahora si ejecutamos java --version en la consola, nos debe aparecer algo así:

java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b05)
Java HotSpot(TM) Client VM (build 1.5.0_08-b05, mixed mode, sharing)

Y listo en este punto ya tenemos nuestro java instalado.

A mi me surgió un inconveniente con el plugin de firefox, porque no lo tomo de una, así que me toco crearle el enlace simbólico. Lo primero que hacemos es ubicarnos en la carpeta donde se encuentre la carpeta plugins de firefox (estas direcciones pueden cambiar dependiendo de la configuración que tengamos, en mi caso son estas) luego lo que hacemos es darle:

root@randu-laptop:/opt/firefox/plugins# ln -s /usr/lib/jvm/java-1.5.0-sun-1.5.0.08/jre/plugin/i386/ns7/libjavaplugin_oji.so

o mejor dicho:
nos ubicamos en la carpeta de firefox y le damos:

ln -s /ubicacion de java/plugin/i386/ns7/libjavaplugin_oji.so

y con esto ya correrá la máquina virtual de java en firefox, podemos mirar en about:plugins en el navegador, para confirmar que plugins están activos en nuestro sistema y entre esos debe aparecer el de java.