18 de marzo de 2013

Cómo instalar Factusol 2013 en openSuse 12.3

Poder usar Factusol en openSuse fue la condición que me propuso +JORGE JORDA MONCHO para pasarse totalmente a Linux. Bien, pues aquí está un pequeño Cómo para poder hacerlo.

Lo primero que necesitamos es instalar wine en nuestro openSuse. Para ello, podemos ir directamente a Añadir/quitar programas, pulsando primero en el Lanzador de aplicaciones (el botoncito verde de abajo a la izquierda), luego en Máquina y ya en Añadir/quitar programas.


Se nos pedirá la contraseña de root antes de poder continuar. La pondremos y pulsaremos Aceptar:


Ahora se abrirá el gestor de aplicaciones. Debemos buscar wine, marcarlo y Aceptar:


Con wine instalado, debemos instalar unas librerías que necesitaremos con el winetricks. Varias de ellas tendremos que descargarlas, así que vamos a hacerlo por adelantado, pero antes, vamos a instalar una concreta, para que se nos cree una de las carpetas necesarias.

Pulsamos Alt+F2 en el teclado para que se nos abra un panel en la parte superior de la pantalla:


En este panel, escribimos winetricks y pulsamos Enter:


Tras pulsar Enter, se nos abrirá el winetricks. Elegimos la última opción (Select the default wineprefix) y pulsamos Aceptar:

Ahora elegimos la primera opción (Install a Windows DLL or component) y pulsamos Aceptar de nuevo:

Vemos una lista con distintas librerías, marcaremos la comctl32 y pulsaremos Aceptar:


Se nos puede preguntar varias veces si aceptamos las distintas licencias. Iremos pulsando Yes en cada vez.


Ya tenemos la primera librería instalada, pero hay otras que debemos descargar manualmente antes de poder instalarlas.


Antes de empezar, vamos a crear las carpetas en las que deben quedar guardadas. Para ello, iremos a nuestra carpeta personal pulsando en el Lanzador de aplicaciones, Máquina e Inicio:


Para ir a la dirección correcta, debemos hacer clic en la Barra de direcciones para poder editarla:



Ahora podremos escribir en ella:



A continuación de /home/usuario, añadiremos /.cache/winetricks/ y pulsaremos Enter:


Vemos que ya existe una carpeta con el nombre de la librería que hemos instalado hace un momento:


Nosotros vamos a crear más carpetas. Para hacerlo, haremos clic con el botón secundario del ratón en una zona vacía de la carpeta winetricks, y luego haremos clic en Carpeta... dentro de Crear nuevo:


Así crearemos 2 nuevas carpetas. Una se llamará mdac27 y la otra vb6run.

Tras crearlas, debemos descargar dos archivos, uno para cada carpeta.
Para la carpeta mdac27: mdac_typ.exe
Para la carpeta vb6run: VB6.0-KB290887-X86.exe

En cada enlace veremos una página como la siguiente, en la que pulsaremos Descargar ahora:


Tras unos segundos, veremos la ventana de descarga. Siempre podemos descargarlos en cualquier lugar y luego moverlos a su sitio...


Una vez descargados los dos archivos y ya en su sitio, debemos volver al winetricks (recordemos que podemos abrirlo con ALT+F2 y luego escribiendo winetricks).

Al igual que antes, elegimos primero la última opción:


Y, tras Aceptar, elegiremos la primera y de nuevo Aceptar:


En la lista, debemos marcar las librerías jet40, mdac28, mfc40, mfc42 y vb6run. Al Aceptar, se nos pedirá aceptar distintas licencias... debemos responder afirmativamente a todo: Yes, Sí, Siguiente, Ja, Ok... según lo que se nos pida.

Ahora que tenemos todas las librerías, vamos a por el Factusol. Siempre podéis solicitarlo en la página oficial de Factusol, aunque yo lo he descargado en Softonic desde aquí.

Al seguir el enlace, ya vemos el botón Descargar gratis. Lo pulsamos.


En la siguiente pantalla, debemos usar el enlace de abajo de todo: Descarga alternativa de FactuSOL:


Veremos la ventana de descarga. Lo guardaremos donde queramos.


Una vez descargado, debemos ir a la carpeta donde ha quedado y pulsar Mayúsculas+F4 para abrir un terminal:


No podemos abrir directamente el archivo MSI, así que, para ejecutar el instalador, debemos teclear lo siguiente en el terminal:

msiexec /i factusolinstalarweb.msi


Se nos abre el instalador de FactuSOL y pulsamos Siguiente:


Marcamos Acepto el contrato de licencia y pulsamos Siguiente:


Escribimos los datos de usuario y dejamos marcado el primer círculo. Pulsamos Siguiente:


Dejamos la carpeta por defecto, pulsamos Siguiente:


Clic en Siguiente de nuevo y comienza la instalación:


Esperamos a que termine...


Al terminar, se nos indicará con la siguiente ventana, en la que pulsaremos Finalizar:


En el plasma de escritorio se nos habrá creado un acceso al programa. El de FactuSOL.lnk podemos eliminarlo haciendo clic con el secundario sobre él y eligiendo Mover a la papelera. Para ejecutar FactuSOL, haremos clic encima del icono FactuSOL 2013.


Aquí una captura del programa ejecutándose por primera vez:



Y ahora, un pequeño resumen de lo que hemos hecho:
Instalamos wine
Ejecutamos winetricks e instalamos las siguientes librerías:
comctl32
jet40
mdac27: mdac_typ.exe
vb6run: VB6.0-KB290887-X86.exe
mdac28
mfc40
mfc42 
Descargamos FactuSOL desde Softonic.
Instalamos Factusol desde un terminal con el comando msiexec /i factusolinstalarweb.msi
Espero que os haya sido de ayuda. Un saludo.