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.

lunes, 27 de noviembre de 2006

Instalar Apache2, Mysql, PHP5 en Ubuntu

Hoy me puse en la tarea de instalar el servidor Apache, ya que necesitaba hacer unas pruebas.

Bueno la forma mas sencilla de hacerlo es por Synaptic un par de clicks y listo y pues esta también por consola, que también es sencilla. A mi modo de ver. Pero en fin... Voy a explicar como hacerlo por ambos métodos para que no quede ninguna duda.

Antes de cualquiera de las dos formas, tenemos que agregar o habilitar los repositorios Universe y Multiverse en la lista de repositorios de nuestro sistema.

$ sudo gedit /etc/apt/sources.list
y quitamos el comentario # a las lineas de universe y multiverse

guardamos y luego damos

$ sudo aptitude update

con esto ya tenemos los repositorios activados ahora si vamos a lo que vinimos.


Método gráfico

Entramos en Sistema->Administración y vamos a Synaptic,
Aquí buscamos y seleccionamos los siguientes paquetes:

apache2
php5
mysql-server
mysql-client
php5-mysql
php5




luego cuando damos en aplicar, este nos dice que necesita otros paquetes y le decimos que los agregue y esperamos a que termine de instalarlos y listo.


Método consola


Para este desde nuestra consola damos lo siguiente:

Instalamos Mysql
$ sudo aptitude mysql-server-5.0
$ sudo aptitude mysql-client-5.0

Instalamos apache
$ sudo aptitude apache2

Instalamos php
$ sudo aptitude php5

y para el soporte entre mysql y apache y php
$ sudo aptitude php5-mysql

luego reiniciamos el servidor apache y todo debe quedar listo
$ sudo /etc/init.d/apache2 restart

con esto ya tendremos lo necesario instalado.
para probar nuestra instalación en el navegador podemos ir a http://localhost y si todo salio bien debe correr el apache.

Nota

Si tenemos algún problema con la codificación de caracteres, cosa que a mi me paso, pueden hacer lo siguiente:
ir a el archivo de configuración de apache

$ sudo gedit /etc/apache2/apache2.conf

y buscamos donde se encuentra esta linea y le quitamos el comentario #

#addDefaultChatset ISO-8859-1

y reiniciamos el servidor apache con esto ya debe funcionar correctamente la codificación de caracteres.

viernes, 24 de noviembre de 2006

Torre de Kuala Lumpur un modelo nomas

Hoy les quiero hablar del modalismo ya que en estos días me ví involucrado en el armado de uno de ellos.

Bueno, la historia comienza cuando mi hermano compró un modelo para armar de la torre de Kuala Lumpur, este modelo cuesta un par de dólares nomás, y es un pasatiempo muy bueno.

En el mercado existen muchos modelos de diferentes cosas; como edificios, autos, animales, etc. Y también los precios varían de la exactitud del modelo y la complejidad. En realidad no es que sea tan costoso.

Lo primero que hicimos con mi hermano, fue leer las instrucciones de montaje, (lo que usualmente se hace) aunque al ver las instrucciones quedamos algo locos, porque no entendimos bien, por donde empezar. (a pesar que las instrucciones son claras “Una las piezas que tienen el mismo numero 1 con 1, 2 con 2, y así sucesivamente”. Sencillo verdad!....)

Luego de mirar bien la imagen de la torre que viene en la carátula de la caja, nos dimos cuenta de cómo empezar a armarla. Pasado un tiempo ya teníamos armada nuestra torre, al fin de cuentas algo sencillo, luego de pensarla por un buen rato.

Aquí les dejo una foto de cómo quedo la torre, claro que todavía falta algo de pintura, y pulir un poco más los bordes de las piezas.

kuala lumpur tower 2

Espero les llame la atención este hobby, porque a mi me quedo gustando, y creo que tratare en un futuro de publicar otras cosas que pueda llegar ha hacer

domingo, 19 de noviembre de 2006

Problema con mother board ASRock P4i45GV con Tarjeta de video AGP

Hola en esta ocasión les presento un problema que tuve con mi computador y la compatibilidad en Linux.

y es un problema entre la mother board ASRock P4i45GV y el puerto AGP que tienen estas,

para mi caso particular, tengo una tarjeta ati radeon 9250 de 256M, cuando uno instala cualquier distribución de Linux, se encuentra el siguiente mensaje:

INIT! PANIC: Segmentation violation at 0xfffe420! sleeping for 30 seconds.


y no arranca por todos los medios posibles, lo que sucede es que la mother board no es 100% compatible como dice el fabricante con las tarjetas AGP, y cuando uno monta un sistema operativo como linux genera estos problemas.

una forma sencilla para solucionar esto es:


1. en la bios cambiar el tipo de puerto de video al genérico de la mother board, con esto instalamos nuestra distribución preferida (mi caso suse) luego de tenerlo instalado, debemos que hacer un blacklist del modulo intelagp, para que nuestra tarjeta no se cuelgue cuando trate de arrancar. se hace añadiendo al fichero /etc/modprobe.conf.local lo siguiente:

# blacklist agp module


blacklist intel_agp


Bueno a mi me funciono solo quitando este modulo, existen otros módulos que pueda que deban ser agregados si algo sale mal, entonces se debe probar a agregar otros módulos, para esto es solo mirar con lsmod | grep agp los modulos que estan corriendo.

2. luego de esto podemos proceder a instalar los driver de nuestra tarjeta de video (en mi caso una ati y para la distro suse 10.1) como aparece en muchos manuales de las tarjetas ati.

recordemos que debemos primero instalar

gcc, make, kernel-source, kernel-syms, kdeadmin3

luego pasamos a init 3 e instalamos el driver

chmod +x ./ati-driver-installer-8.24.8-x86.run --buildpkg SuSE/SUSE101-IA32 (esto puede variar dependiendo de la versión del driver y de la distribución que tengamos instalada)

luego instalamos el rpm que nos crea

rpm -ivh fglrx_........rpm

después ejecutamos

ldconfig


aticonfig --initial --input=/etc/X11/xorg.conf

después que tenemos instalado el driver procedemos a reiniciar el computador y cambiar nuevamente en la bios a agp, con esto iniciamos en Linux normalmente,

si no nos carga el entorno grafico, entramos a sax2 y configuramos nuevamente nuestro monitor,

sax2 -r -m 0=fglrx


si por algún motivo no arranca o nos saca este error:


sax: ups lost card during probing... abort at /usr/share/sax/init.pl line 619


entonces ejecutamos esta línea


sax2 -c 1 -m 1=fglrx

y listo nuestra distribución tiene entorno grafico.