Manual para Mint7

6
Para tener ODBC en nuestro sistema Linux, instalamos el paquete UnixODBC Tutorial acelerado para empezar con ODBC en Linux Ubuntu/Debian 0) Se asume acceso a una base de datos Mysql que ya está operativa. Eso no se describe aquí. 1) Instalar paquetes necesarios: # apt-get install unixodbc unixodbc-dev libmyodbc Ó # apt-get install unixodbc unixodbc-bin libmyodbc El paquete unixodbc nos proporciona las librerías necesarias para crear nuestro ODBC, y el paquete unixodbc-bin nos proporciona la interfaz grafica para configurar el ODBC (al estilo win) y por último el paquete libmyodbc es el que instala el driver para MySQL Cuando nos pregunte el instalador que si deseamos agregar el driver a UnixODBC le decimos "Yes" Si no aparece el mensaje de agregar automáticamente procedemos a los siguiente: Ejecutamos: # ODBCConfig Nos vamos a la pestaña Drivers -> Add.. y ponemos la siguiente información: Name: MySQL Description: MySQL driver Driver:/usr/lib/odbc/libmyodbc.so Setup: /usr/lib/odbc/libodbcmyS.so FileUsage: 1 Y listo!!, le picamos en la palomita. Ahora para agregar nuestro DSN, ejecutamos otra vez # ODBCConfig Y depende si lo queremos del usuario o del sistema (solo root) le picamos en Add.., seleccionamos el driver y le picamos Ok, después llenamos la información con nuestros datos y listo!! Así de fácil. http://oviedos.com.mx/index.php/blog/show/40.html 2) Registrar el driver mysql en /etc/odbcinst.ini: [Mysql] Description = Mysql Connector 3.51 Driver = /usr/lib/odbc/libmyodbc.so Driver64 = Setup = /usr/lib/odbc/libodbcmyS.so Setup64 = UsageCount = 1 CPTimeout = CPReuse = 3) Registrar el DSN en /etc/odbc.ini: [ODBC Data Sources] myodbc3 = MyODBC 3.51 Driver DSN [myodbc3]

Transcript of Manual para Mint7

Page 1: Manual para Mint7

Para tener ODBC en nuestro sistema Linux, instalamos el paquete UnixODBC

Tutorial acelerado para empezar con ODBC en Linux Ubuntu/Debian

0) Se asume acceso a una base de datos Mysql que ya está operativa. Eso no se describe aquí.

1) Instalar paquetes necesarios:

# apt-get install unixodbc unixodbc-dev libmyodbc Ó# apt-get install unixodbc unixodbc-bin libmyodbc

El paquete unixodbc nos proporciona las librerías necesarias para crear nuestro ODBC, y el paquete unixodbc-bin nos proporciona la interfaz grafica para configurar el ODBC (al estilo win) y por último el paquete libmyodbc es el que instala el driver para MySQLCuando nos pregunte el instalador que si deseamos agregar el driver a UnixODBC le decimos "Yes"Si no aparece el mensaje de agregar automáticamente procedemos a los siguiente:Ejecutamos:

# ODBCConfigNos vamos a la pestaña Drivers -> Add.. y ponemos la siguiente información:Name: MySQLDescription: MySQL driverDriver:/usr/lib/odbc/libmyodbc.soSetup: /usr/lib/odbc/libodbcmyS.soFileUsage: 1 Y listo!!, le picamos en la palomita.Ahora para agregar nuestro DSN, ejecutamos otra vez

# ODBCConfigY depende si lo queremos del usuario o del sistema (solo root) le picamos en Add.., seleccionamos el driver y le picamos Ok, después llenamos la información con nuestros datos y listo!! Así de fácil.

http://oviedos.com.mx/index.php/blog/show/40.html

2) Registrar el driver mysql en /etc/odbcinst.ini:

[Mysql]Description             = Mysql Connector 3.51Driver          = /usr/lib/odbc/libmyodbc.soDriver64 =Setup = /usr/lib/odbc/libodbcmyS.soSetup64 =UsageCount              = 1CPTimeout               =CPReuse         =

3) Registrar el DSN en /etc/odbc.ini:

[ODBC Data Sources]myodbc3     = MyODBC 3.51 Driver DSN

[myodbc3]Description  = inventarioDriver       = MysqlSERVER       = 192.168.0.9Database     = inventarioPORT         = 3306SOCKET       =OPTION       = 3STMT =USER         = rootPassword     = sis21

Page 2: Manual para Mint7

* Los pasos 2 y 3 en teoría se pueden realizar con la herramienta gráfica ODBCConfig (que viene en el paquete unixodbc-bin) pero yo no logré que funcione.

* Se puede verificar el nombre del driver y del DSN con el comando odbcinst:

$ odbcinst  -q -s[myodbc3]$ odbcinst  -q -d[Mysql]

4) Probar la conexión con isql usando el DSN:

isql myodbc3Connected! SQL>

http://americati.com/blog/?p=104

WINE

Instalar en wine los archivos vbrun60.exe y MDAC_TYPE.exe antes de instalar la aplicación Sis21.exe

Cambiar configuración regional Mint7

En terminal ejecutar:

$ regedit

Dentro de regedit buscar la clave:

My Computer -> HKEY_CURRENT_USER -> Control Panel -> International

Aquí se puede cambiar sDecimal, sMonDecimalSep, sMonThousandSep y sThousand al caracter que prefiera. Puede cambiar también los formatos moneda, hora/fecha, etc.

WINETRICKS

Winetricks es un método rápido y un sucio script para descargar e instalar diversas bibliotecas en tiempo de ejecución necesarios para ejecutar programas en wine. Este script es bastante útil, sobre todo porque tiene una lista bastante grande que permite tener una buena biblioteca para las aplicaciones, como DirectX o codecs de vídeo.

Descargar Winetricks

wget http://www.kegel.com/wine/winetricks

Ejecutar winetricks

sh winetricks

Page 3: Manual para Mint7

Manual para instalar Sis21 en Linux Mint 7 (Ubuntu) v.2

1.- Instalar Wine:

# apt-get install wine

2.- Instalar Visual Basic 6.0 bajo wine:

Una vez instalado el wine lo configuramos para Windows 98, para eso vamos a Aplicaciones -> Wine -> Configure winenos movemos a la solapa librerías y agregamos las siguientes librerías: * ODBC32 (Nativa, Interna) * ODBCCP32 (Nativa, Interna) Las opciones Nativa, Interna aparecen por defecto. Esto se agrega, ya que Vb recurre a conexiones ODBC durante la instalación.

Después ponemos el cd del vb6 y escribimos en la consola del Linux (Terminal).

sudo wine D:\setup.exe

(Si lo ejecutamos con sudo, se instalará en /root/.wine)

Donde D: es el cd.

Después instalamos el vb6 normalmente, cuando llegue al final le decimos que si reinicie el equipo e ignoramos TODOS los mensajes de error porque no puede reiniciar y finalizamos la instalación.

Ahora cambiamos de vuelta el wine a Windows xp.Uno vez hecho esto ya tenemos nuestro visual basic instalado en Linux.

Nota: Si van a usar una aplicación de vb6 en Linux deberán instalar el wine y copiar la msvbvm60.dll mscomm32.ocx al system32 del wine.

3.- Instalar mysql-connector-odbc-3.51.19-win32.zip bajo wine.

4.-Configurar mysql-connector-odbc-3.51.19-win32:

Entramos a la ruta home/”username”/.wine/drive_c/windows/system32

Buscamos el archivo odbcad32.exe y configuramos la conexión odbc.

5.-Copiamos el archivo sis21.exe a la ruta especificada para ejecutar el programa.

6.-Instalar bajo wine el MDAC_TYP.exe y el vbrun60.exe

7.-Instalar bajo wine el Crystal Reports 10

8.-Desinstalar el Visual Basic 6.0

Page 4: Manual para Mint7

Manual para instalar Sis21 en Linux Mint 7 (Ubuntu) v.2

1.- Instalar Wine:

# apt-get install wine

O manualmente con el commando:

$ sudo dpkg -i <paquete>.deb

2.- Copiar los archivos ODBC bajo Wine y configurar Wine:

Copiar los archivos odbc de Windows a la ruta:

home/”username”/.wine/drive_c/windows/system32

Una vez instalado el wine lo configuramos para Windows 98, para eso vamos a Aplicaciones -> Wine -> Configure winenos movemos a la solapa librerías y agregamos las siguientes librerías: * ODBC32 (Nativa, Interna) * ODBCCP32 (Nativa, Interna) Las opciones Nativa, Interna aparecen por defecto. Esto se agrega, ya que Vb recurre a conexiones ODBC durante la instalación.

Nota: Si van a usar una aplicación de vb6 en Linux deberán instalar el wine y copiar la msvbvm60.dll mscomm32.ocx al system32 del wine.

3.- Instalar mysql-connector-odbc-3.51.19-win32.zip bajo wine y configurarlo.

Entramos a la ruta home/”username”/.wine/drive_c/windows/system32

Buscamos el archivo odbcad32.exe y configuramos la conexión odbc.

4.-Copiamos el archivo sis21.exe a la ruta especificada para ejecutar el programa.

home/”username”/.wine/drive_c/Archivos_de_Programa/Sis21

5.-Instalar bajo wine el MDAC_TYP.exe y el vbrun60.exe

6.-Instalar bajo wine el Crystal Reports 10

Paquetes Deb

Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión .deb.

Para instalar estos paquetes sólo tienes que hacer doble click sobre el fichero en el navegador Nautilus y automáticamente se lanzará la aplicación gdebi, que se ocupará de instalar el paquete y buscar las dependencias de otros paquetes que pudiera necesitar para su correcta instalación.

Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando dpkg:

$ sudo dpkg -i <paquete>.deb

En este caso también habrá que instalar manualmente las posibles dependencias del paquete.

El mismo comando también se puede usar para desinstalar el paquete: $ sudo dpkg -r <paquete>