Colectivo Nodo Libre | nodolibre.org

Software Libre y Social

Instalación de programas para ingeniería geofísica en Ubuntu

Esta guía trata de la instalación de programas comúnmente usados durante el curso de la carrera de Ingeniería Geofísica en Ubuntu GNU+Linux. Por lo general se trata de software privativo de aplicaciones específicas que no tienen equivalentes libres (o son poco conocidos). El objetivo principal es demostrar que se puede eliminar Windows de las salas de computación sin perder calidad en el trabajo del día a día y motivar a las personas vinculadas con el tema a trabajar con software libre en la medida de las posibilidades.

Instalaremos: Pickwin (sísmica), GM-SYS (gravimetría), IP2WIN (resistividad), Surfer (mapas), Transforven (cambiar coordenadas). Unos son freeware, otros no. Aquí partimos que no hay problemas con las licencias.

Primer paso: Instalación de Wine

Wine es un programa que se enfoca en lograr la compatibilidad con Windows, vale agregar que sus desarrolladores no lo consideran un emulador. Para instalarlo podemos escribir:

# apt-get install wine

Se sugiere instalar msttcorefonts que son las fuentes de MS (Arial, Courier…). Aceptamos la recomendación:

# apt-get install msttcorefonts (puede tardar un poco)

Luego entramos en la configuración ‘Aplicaciones > Otras > Configure Wine’ o tal vez ‘Aplicaciones >Wine > Configure Wine’ para verificar que se esté imitando Windows XP y que las carpeta ‘Mis Documentos’ y ‘Escritorio’ esté enlazadas a las carpetas de nuestra preferencia, será clave al cargar o guardar archivos. El disco duro virtual se ubica en $HOME/.wine/drive_c y el punto de montaje del sistema ( / ) se visualiza en Wine como el disco Z:

Crearemos un enlace para mejorar la comunicación entre nuestro escritorio (o carpeta de preferencia) con el disco C:\ de Wine:

$ ln -s $HOME/.wine/drive_c $HOME/Escritorio/wine-C

Para abrir aplicaciones con Wine hay que escribir ‘$ wine nombreaplicacion.ext’. Además, Wine distingue mayúsculas de minúsculas. Se debe estar en el directorio donde está el archivo o teclear la dirección completa por ejemplo: ‘$ wine /ubicacion/del/archivo/archivo.exe’ . Hay una limitación importante, en ocasiones cuando un programa en ejecución llama a otro programa puede fallar, tal vez porque no lo invoca a través de Wine. En todo caso es poco frecuente este hecho.

 

Instalar Pickwin

Pickwin es en realidad 4 programas de OYO Corp. Para instalar hay que entrar en el directorio donde se encuentra en archivo de instalación y teclear:

$ wine archivo.exe (si en efecto es un punto '.exe')

$ msiexec /i archivo.msi (si el instalador está empaquetado en '.msi')

El instalador creará unos enlaces windowsos en el escritorio que podemos borrar. En la carpeta personal creará unos archivos de configuración que funcionan como acceso directo, a simple vista no altera el programa al ser borrados. Para entrar las aplicaciones ir a ‘Aplicaciones > Wine > SeisImager’. A partir de este punto el comportamiento es similar a Windows salvo que a iniciar el programa aparecerá minimizado, se debe restaurar la ventana según el procedimiento standard. Para explorar un pendrive desde la ventana de cargar hay que pinchar en ‘Mi PC’.

 

Instalar IP2WIN

Desde un terminal nos dirigimos hacia el directorio donde se encuentra el archivo de instalación y tecleamos:

$ wine SetUp_Sp.exe (o el nombre que corresponda)

Sin mayores detalles el programa instalará IP2Win como si fuera Windows. No debería dejar accesos directos, sin embargo se puede arrancar desde ‘Aplicaciones > Wine > Programas > IP2win’. Al iniciar aparecen las tres ventanas bastante distorsionadas tal vez es consecuencia de la resolución de la pantalla, pueden ser restauradas haciendo doble clic en cada una de ellas. A veces al iniciar IP2Win puede no aparecer en pantalla (pero está ahí), puede que esté en otro escritorio o que no aparezca su pestaña de estado respectiva, se puede buscar con ‘Alt + Tab’ . Estas situaciones son poco común.

 

 

Instalar Sufer 6 y 8

Supuestamente la versión 8 tiene algún detalle en la generación de superficies que no termina de convencer, pero el salto cualitativo en la interfaz es envidiable. La solución es instalar ambos.

Surfer 6

Este es el caso de un programa listo que no necesita instalación. Podemos entrar en la carpeta contenedora y escribir ‘$ wine SURFER.EXE’ . Pero para trabajar con elegancia ubiquemos el programa donde debe:

$ mkdir '$HOME/.wine/drive_c/Archivos de programa/Surfer6'

desde el directorio del programa:

$ cp * '$HOME/.wine/drive_c/Archivos de programa/Surfer6'

Ahora a crear los respectivos accesos. Sobre ‘Aplicaciones’ con el botón derecho se abre el menú y seleccionamos ‘Editar Menu’ luego nos desplazamos hasta ‘Wine > Programas’ y seleccionamos en ‘Menú Nuevo’ con el nombre de ‘Surfer 6′ luego entramos en él y creamos un ‘Nuevo Elemento’ con nombre ‘Surfer 6′ y comando ‘wine $HOME/.wine/drive_c/Archivos\ de\ programa/surfer6/SURFER32.EXE’ . Con eso bastará.

Surfer 8

Mucho más sencillo que el anterior. Procedemos como es habitual:

$ wine setup.exe

Seguimos las instrucciones de instalación hasta que cierre la ventana.

Si luego de instalado el programa no arranca pero por unos segundos aparece la pestaña de estado, seguramente falta la librería ‘MSVCP60.DLL’, tal es el mensaje que arroja al tratar de ejecutar ‘$ wine surfer.exe’ desde el directorio donde fue instalado. Debe haber algún programa que instala esa librería que no viene en Wine, en fin, que las cosas funcionen es una lotería. La solución es copiar dicha librería desde una instalación de Windows (C:\WINDOWS\SYSTEM32\) o bajarla de internet y luego copiarla al Wine:

$ cp MSVCP60.DLL $HOME/.wine/drive_c/windows/system32

 

Instalar GM-SYS

Con este programa el procedimiento cambia radicalmente, pues es tan antiguo que incluso requiere de un proceso de instalación especial en Windows. Lo instalaremos con Wine:

$ wine GM_Install.exe

Para ejecutarlo usaremos DOSBox el cual lo podemos instalar desde los repositorios:

# apt-get install dosbox

El acceso al programa se ubicará en ‘Menú > Juegos > DOSBox’ y también desde consola se puede escribir ‘ $ dosbox ‘

Desde el interior de DOSBox encontraremos de nuevo un terminal. Vale la pena leer las instrucciones, pero ahora iremos al grano:

Z:> keyb es (importante para no adivinar las teclas)

Z:> config -writeconfig dosbox.conf (creará el dosbox.conf en $HOME de Ubuntu)

Luego entramos a ‘dosbox.conf’, una forma es el doble clic en el respectivo archivo, o también desde consola: ‘ $ gedit ~/dosbox.conf ‘ ó ‘ $ nano ~/dosbox.conf ‘ como usted prefiera. Al final aparecerá una línea que dice [autoexec] incluiremos algunas cosas para que quede como sigue:

 

[autoexec] # Lines in this section will be run at startup. keyb es

mount c /home/usuario/.wine/drive_c SET GEOTEMP=C:\

SET GEOSOFT=C:\GEOSOFT\ C:\

cd GEOSOFT\

Guardamos, cerramos y está terminado. Para ingresar a GM-SYS entramos a DOSBox y tecleamos: ‘gm’ .

 

Instalar Transforven

Este es un ejecutable de cambio de coordenadas dedicado al territorio venezolano por que su aplicación fuera de él no está garantizada. Existen otros programas de aplicación general y seguro aparecerán aplicaciones en java.

Usaremos Wine y lo ubicaremos en su carpeta respectiva, con su lanzador en el menú como los programas anteriores.

$ mkdir '$HOME/.wine/drive_c/Archivos de programa/transforven'

$ cp transforven.exe '%HOME/.wine/drive_c/Archivos de programa/transforven'

Sobre ‘Aplicaciones’ entramos a ‘Editar Menu’ luego nos desplazamos hasta ‘Wine > Programas’ y seleccionamos en ‘Menú Nuevo’ con el nombre de ‘Transforven’ luego entramos en él y creamos un ‘Nuevo Elemento’ con nombre ‘Transforven’ y comando “ wine ‘$HOME/.wine/drive_c/Archivos\ de\ programa/transforven/transforven.exe’ ” .

Si no inicia la aplicación puede ser por la falta de la librería ‘msvbvm60.dll’ según el aviso en consola. Quiero señalar que no sé que significan esos nombres, ni que función tienen esas librerías, pero como dan problemas. Bien hay que ubicarla en algún lado y copiarla:

$ cp msvbvm60.dll $HOME/.wine/drive_c/windows/system32

 

 

Lanzadores en el escritorio

La forma más fácil es ubicar el puntero sobre el icono del programa en el menú de Ubuntu y arrastrarlo hasta el escritorio.

 

 

Trucos:

Ubuntu trae muchas opciones de visualización, algunas de ellas son:

Ctrl + rueda Aumenta o disminuye el tamaño Alt + rueda Aumenta o disminuye la transparencia

Super + rueda Acerca o aleja la cámara (siempre enfocada en el ratón) Super + N Invierte los colores de la ventana

Super + 1, 2, 3 3 posciones de la cámara.

Super es la también conocida 'tecla de logo de Windows'

Muy útil para trabajar con GM-SYS pues podemos acercar la cámara para ver si ese punto está en la línea o no, podemos invertir los colores antes de sacar un pantallazo o bien podemos hacer la ventana semitransparente para compararlo con alguna imagen.

 

 

Confieso que escribir este manual me ha dejado un sabor agridulce. Hay quienes pueden pensar que estoy cometiendo un error oxigenando unos programas que deberíamos dejarlos ir hacia la historia, eso lo entiendo. La intención es migrar a un sistema operativo superior manteniendo las actividades rutinarias académicas y permitir que el usuario experimente nuevos conceptos técnicos y filosóficos, entonces comenzará nuestra propia producción de software libre y abierto, ajustado a nuestras condiciones y necesidades.

Me desquitaré en una segunda entrega que tratará de sustituir programas menos específicos que también usamos, por programas equivalentes, multi-plataforma y con licencia GNU GLP.

posted by Diego Viniegra in programas,tutoriales and have Comments (7)

7 Responses to “Instalación de programas para ingeniería geofísica en Ubuntu”

  1. Carlos Corredor says:

    Hola Diego, gracias por la información, tengo una duda como principiante en los sistemas libres … particularmente uso ubuntu.
    Se que tengo que colocar las instrucciones de instalación en algún lugar, pero no se donde!
    Me podrias indicar por favor?
    P.D: El tutorial deberia estar explicados para los retrasados mentales que usamos windows … partan de que no sabemos nada!

  2. Diego Viniegra says:

    Gracias Carlos, yo usaba windows y sé que el cambio pega. Las instrucciones son para ser escritas en un terminal o consola, puedes hayar uno en ‘aplicaciones > accesorios > terminal’.

    Ubuntu tiene la ventaja que recién instalado tiene todo lo necesario para el trabajo y es intuitivo, pero para desarrollar toda la capacidad del sistema hay que conocerlo. Te recomiendo que consigas un(os) manual(es) que si quieres te paso y leas sobre estructura de directorios, administrador “root” y comandos básicos.

    en lo referente a este manual:

    p.e. la línea:
    # apt-get install wine

    le dice al programa apt-get que instale “wine”. ‘#’ y ‘$’ sólo son el símbolo del sistema.

    y para esta instrucción hay otra vía: vas al menú de ubuntu “sistema > administración > gestor de paquetes synaptic” dentro del programa buscas synaptic y lo marcas para instalar. con el tiempo verás que todo es fácil y rápido.

    faltaba agregar al manual que pese a que la instalación es un proceso largo, se puede simplificar con unos scripts que automaticen la mayoría de las acciones.

    con gusto de ayudarte siempre

    saludos

  3. meneame.net says:

    Instalar programas de ingeniería geofísica en Ubuntu…

    Esta guía trata de la instalación de programas comúnmente usados durante el curso de la carrera de Ingeniería Geofísica en la plataforma Ubuntu GNU+Linux. Por lo general se trata de software privativo de aplicaciones específicas que no tienen equ…

  4. guillermo monsalvo says:

    Hola Diego, soy feliz usuario de ubuntu 9.04, instale surfer 8 tuve que generar el menu del mismo APLICACIONES>WINE>PROGRAMAS>surfer 8… el problema es que no puede asignarle el icono correspondiente
    Ademas instale ip2win, anda bien pero cuando lo abro queda una parte de la pantalla de la aplicación totalmente sin contenido trasluciendose el escritorio de ubuntu… sugerencias?
    Prove copiando las liberias de windows a las librerias de wine-windows.

  5. Martin says:

    Saludos,

    Soy estudiante de geofísica de la UN en Colombia, me gusto mucho esta página por el uso de linux , y le agradezco mucho al autor su elaboración. Puede instalar sin problemas IP2WIN y Surfer en linux Ubuntu 9.1, pero tengo dos problemas.

    1. Surfer no puede realizar superficies, al dar clic Map>Suface, y al tomar un archivo .grid no aparece la superficie y en su lugar aparece un cuadro negro.
    Que se podria hacer para visualizar superficies?, Las demas funciones corren bien.

    2.Gmsys lo tengo como un modulo del programa Geosoft Oasis Montaj, en windows el instalador corre bien, pero cuando lo instalo con wine el istalador corre hasta cierto punto, y aparece un mensaje que dice “Status: Setting appropiate permisions on geosoft directories”, y queda muerto en la consola de wine aparece:

    fixme:rpc:RpcImpersonateClient (0x1e0530): stub
    err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0×4100000042
    err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e

    Intente en wine como root en linux openSuse 11.0 pero el resultado es el mismo, como podria ejecutarse el instalador de geosoft sin bloquearse?

    Si me pueden ayudar muchas gracias amigos, cualquier cosa en la que les pueda ayudar mi correo es mapachecoc@gmail.com

  6. Diego says:

    Saludos colegas, yo le dedico un escritorio sólo para ipi2win ya que tiene una GUI muy pobre, pero los resultados son iguales que el windows que es lo importante.
    Lo de Surfer es algo que no ha ocurrido en los equipos donde lo he instalado, prueba desactivando los efectos de escritorio.
    Con respecto al gmsys te ayudo por correo.

    un abrazo

  7. Guadalupe Arroyo says:

    Hola Diego, antes que nada muchas felicidades por este post, la verdad no tenía idea de que podría correrse un programa de geofísica desde Linux. Yo uso Mac, pero mis amigos usan linux y siempre estamos compitiendo -jajajajaja- Muy importante tu aporte, lo único que lamento es que el semestre en el que use estos programas ya paso, que si no hubiera sido maravilloso.

    Mi pregunta es más técnica. Estoy haciendo mi tesis de interpretación de datos aeromagnéticos y me dieron una copia del GM-SYS de 1989 o algo así y cada vez que lo voy a utilizar tengo que cambiar la fecha. Hay alguna forma de cambiarla en Wine, pero no en todo el sistema operativo? al cambiarlo me aparecen un millón de errores porqué obviamente en esas fechas muchos programas ya no funcionan jajajajaja

    Busqué una versión más reciente de GM-SYS, pero al parecer GEOSOFT lo compró, pero no entiendo como lo distribuye, si es es una extensión-módulo que viene incluido en el Oasis Montaj o si lo tengo que comprar adicionalmente. ¿Podrías explicarme? ¿hay diferencias o mejoras entre la versión de la Northwest Geophysical Assoc., Inc. y la versión de Geosoft?

    ¿Que programas me sugieres utilizar? El tema de tesis es Modelación de Datos aeromagnéticos de una zona en México. Alguna sugerencia.

    Gracias por todo. Un abrazo

Coloca tu comentario

Por favor llena tus datos para el comentario.
Nombre
Correo
Sitio web
Tu comentario

Usuarios de twitter
Iniciar sesión con el botón inferior.