Personal tools
You are here: Home Documentación Recetas Uso de SciFinder Scholar bajo GNU/Linux-Wine
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

Uso de SciFinder Scholar bajo GNU/Linux-Wine

by Lorenzo Gil Sanchez last modified 04-04-2006 06:15 PM

Copyright © 29 de Marzo de 2006 Miguel Quirós Olozábal

La base de datos SciFinder Scholar permite acceder con facilidad a un volumen muy grande de información química. A esta base de datos se puede acceder desde ordenadores de la red de la Universidad de Granada pero es necesario instalar en los mismos un programa cliente con versiones para Windows y Mac-OS pero no para GNU/Linux.

No obstante, es posible acceder a la misma a través de wine, un emulador que permite ejecutar programas MS-Windows desde GNU/Linux. Este emulador no siempre funciona bien con todos los programas Windows pero parece que sí es capaz de ejecutar correctamente el programa cliente de SciFinder Scholar. Se ha probado con éxito en dos ordenadores diferentes, uno con la distribución Fedora Core 2 y otro con Ubuntu Warty, cabe suponer que funcionará también con otras distribuciones.

Hay que seguir los siguientes pasos (NOTA: $HOME representa nuestro directorio personal, normalmente será algo así como /home/pepito):

  • Instalar wine en el caso de que no esté ya instalado. Normalmente habrá que instalar los paquetes wine, wine-utils o con nombres parecidos, disponibles en formatos deb o rpm. También se puede descargar y compilar el código fuente desde www.winehq.com.
  • Configurar wine con la aplicación winecfg (simplemente ejecutar winecfg en una ventana de consola). Aconsejo utilizar la opción de usar un directorio en linux como "falso disco C:" (normalmente ese directorio es $HOME/.wine/drive_c o $HOME/.wine/fake_windows o algo parecido: en el resto del texto supondré que es fake_windows, sustituir por el nombre apropiado en caso contrario). Aunque exista una partición Windows en el mismo ordenador, creo que es mejor que wine no la use como "C:" con el fin de evitar que se escriban o alteren ficheros en la partición Windows con consecuencias imprevisibles al arrancar Windows. Las pruebas con éxito se han efectuado configurando wine de forma que emule Windows-98 (no se ha probado emulando Windows-XP, puede que también funcione). winecfg no permite acceder a todas las opciones de configuración, puede ser necesario editar manualmente el fichero $HOME/.wine/config.
  • Descargar los ficheros SFS2006.exe y site.prf desde el acceso identificado. Supongamos que los hemos descargado en nuestro directorio personal $HOME.
  • Abrir una terminal y ejecutar el programa de instalación tecleando:
    wine $HOME/SFS2006.exe
    Si todo va bien, debe ejecutarse el programa de instalación como si estuvieramos en Windows. Aceptar las opciones por defecto, contestar que no a la pregunta sobre el disco "Custom Site Files" y también contestar que no a la pregunta sobre si se quiere probar la instalación una vez completada.
  • Si no funciona, observar los mensajes en la consola: normalmente aparecerán cantidades ingentes de "warnings" inofensivos y puede que aparezca algún aviso de que falta alguna biblioteca (archivos *.DLL). Por ejemplo, al instalar en el ordenador con la distribución Ubuntu, el error era que no se encontraba un archivo llamado stdole32.tlb. Habría que copiar ese fichero (o el que sea necesario) desde un ordenador con Windows al directorio $HOME/.wine/fake_windows/windows/system. Si tenemos una partición con Windows en el mismo ordenador, basta con localizar el fichero necesario y hacer un enlace virtual:
    cd $HOME/.wine/fake_windows/windows/system
    ln -s (RUTA COMPLETA HASTA EL FICHERO NECESARIO)
  • Mover el fichero site.prf al directorio donde se ha instalado SciFinder:
    mv $HOME/site.prf $HOME/.wine/fake_windows/SFSCHLR
    Podemos borrar el fichero SFS2006.exe que ya ha realizado su función.
  • Ejecutar la aplicación tecleando lo siguiente en una consola:
    wine $HOME/.wine/fake_windows/SFSCHLR/sfschlr.exe
    Si todo va bien, deberíamos acceder a la aplicación como si estuviéramos en Windows. Si no va bien, consultar los mensajes de error a ver si falta algún fichero igual que se indicó al ejecutar el programa de instalación (en los casos en que se ha probado, se ha entrado directamente sin necesidad de nada más). Una vez comprobado que funciona, podemos hacernos un icono en el escritorio, añadir la aplicación a los menús, etc. Consultar la documentación de nuestro escritorio/distribución para ver cómo se hace.

Powered by Plone CMS, the Open Source Content Management System Powered by GCubo Powered by Cicode

This site conforms to the following standards: