Instalar Microsoft Office 2007 en Ubuntu 9.10 Karmik Koala

Samuel Giubi noviembre 9, 2009 25

Bueno, la pregunta que te vendrá casi inmediatamente es ¿Por qué la necesidad de instalarnos Office 2007 en Ubuntu?, simple, si usas Visio 2007 y manejas archivos vectoriales VSD y te gusta trabajar con Visio 2007 para que tus clientes reciban tus modificaciones de la misma manera que tu lo haz hecho, o bien si prefieres trabajar con el PowerPoint 2007 o el Excel 2007 que para ser sinceros, están años luz al OpenOffice ( =/ ), o si simplemente lo quieres usar y listo :P

Es cierto que con VirtualBox solucionamos el problema, pero puede que no tengas suficiente memoria o prefieres que sea más práctico y no quieres estar levantando todo un Windows virtualizado cada vez que decides usar el Office 2007; por todo ello les traigo los pasos para instalar con Wine en Karmik Koala, que como ya habrás probado, da error al tratar de hacerlo con el método normal.

Al instalarnos todo el Ubuntu 9.10, nos daremos cuenta que la versión estable disponible de Wine para el Karmik Koala es la 1.0.1, y para poder usarnos Winetricks necesitamos al menos la 1.1 (actualmente 1.2 BETA), como la idea es seguir usando el Wine 1.0.1 estable disponible desde nuestro Synaptic, he aqui los pasos que necesitaremos realizar con Wine para lograr instalar Microsoft Office 2007 sin ningún error.

  1. Al instalar todo Wine desde el Gestor de Paquetes Synaptic, ubicado en Sistema>Administración, iremos a Aplicaciones>Wine>Configure Wine para configurar las opciones del entorno. Ve a la pestaña de “Librerias” y añade las siguientes lineas: “rpcrt4″ y “msxml3″. Las seleccionas y las editas para que sean del tipo: Nativas (Windows). Como Sistema operativo, selecciona: “Windows XP”. winecfg
  2. Ahora nos vamos a la siguiente direccion y descargamos el paquete .deb, de este paquete, solo necesitamos realmente una DLL (rpcrt4.dll), pero instalalo con el siguiente comando, para poder asi descomprimir y tener acceso a la librería que estamos buscando:
  3. sudo dpkg -i crossover-games_7.0.0-1_i386.deb

    Ejecuta ahora:

    $ sudo cp /opt/cxgames/lib/wine/rpcrt4.dll.so ~/.wine/drive_c/windows/system32

    $ cp ~/.wine/drive_c/windows/system32/rpcrt4.dll.so ~/.wine/drive_c/windows/system32/rpcrt4.dll

    $ rm ~/.wine/drive_c/windows/system32/msxml3.dll

    Con esto copiamos la librería a la carpeta de System32 de nuestro Windows en Wine, reemplazamos y eliminamos la que tenía por default, listo ya tenemos así nuestra primera de las dos librerías.

  4. Para la segunda librería nos vamos al Microsoft XML Parser, descargamos y la instalamos ejecutando desde un terminal:
  5. msiexec /i msxml3.msi

  6. Listo!, montamos nuestra imagen ISO con GmountIso de nuestro Microsoft Office 2007 o bien pon el DVD en tu PC y haz correr el setup.exe del Office 2007 con Wine ;)

office

Fuente.

Comentarios en el Blog »

  1. DarthVinsus noviembre 9, 2009 a las 13:08 - Reply

    Genial esto de utilizar el wine, por lo que pude leer actualizaron la lista de software compatible, otra solucion a esto seria virtualizar un windows e instalar ahi el office.

  2. Victor noviembre 9, 2009 a las 14:35 - Reply

    Intenté tal como se muestra… Lástima que no pasa de esa pantalla, queda como si la instalación quedara al 70%

    O sólo me pasa a mi?

  3. Samuel Giubi noviembre 10, 2009 a las 2:44 - Reply

    @DarthVinsus, gracias por tu visita y comentario! … en realidad es como dices, Wine ha evolucionado pero muchisimo en todo este tiempo … y hoy por hoy (y despues de haber tardado mucho para salir del BETA) es una aplicación realmente madura y estable .. con lo de virtualizar el Windows lo menciono en el post mismo, pero es como lo digo ahi, a veces es un poco engorroso tener que levantar tooodo un Windows virtualizado para solo terminar usando el Office dentro … tambien hay muchas maquinas sin recursos suficientes para correr VirtualBox entre sus otras aplicaciones abiertas. Pero no deja de ser una opción.

    @Victor, prueba copiar el instalador a la PC y correlo de vuelta ;)

    Saludos y gracias!

  4. jaguarandante noviembre 14, 2009 a las 12:45 - Reply

    Muy buen post, de hecho yo necesito el office porque las expos de la escuela y a la hora de imprimir en un cyber quiero que se imprima como lo deje.

    Pero a todo esto tengo un problema cuando le doy al setup me sale un mensaje de crossover que dice

    Unable to find the 'default' bottle:

    bottle 'default' not found in '/home/alberto/.cxgames'

    bottle 'default' not found in '/opt/cxgames/support'

    Otra cosa, en el post mensionas el winetrikcs, hay que instalarlo (eso no lo especificas) y la versión del wine es la 1.0.1 o la 1.2 beta??

    Porfa, ayudame, el office lo nesecito ya viene las expos finales jeje.

  5. sergio noviembre 18, 2009 a las 7:38 - Reply

    Muchas gracias, me funciono de maravilla

  6. van diciembre 1, 2009 a las 9:18 - Reply

    mmmm pos realmente se realizo todo lo que pusiste.. y al final empieza a instalar y no funciono… asi que lo dejamos por la paz…

  7. David diciembre 16, 2009 a las 16:01 - Reply

    Una cosa concuerdo, Office está años luz de OpenOffice.

  8. Angel(^_^) enero 3, 2010 a las 20:07 - Reply

    Gracias muy bueno el post, me ayudo a instalar office en mi ubuntu 9.10…………………..Angel(^_^)

  9. Guen enero 12, 2010 a las 12:34 - Reply

    El post esta bueno pero para 9.10 ya no es necesario tantos pasos unicamente instalar wine en la version wine-1.1.16 y el cabextract (sudo apt-get install cabextract) con eso ejecutamos wine /media/discoOffice/setup.exe (ojo que no se escribe sudo)

    Con eso y listo el office 2007 se instala y funciona…

    Saludos

  10. cinchasa enero 16, 2010 a las 12:01 - Reply

    la verdad que soy nueva con ubuntu tengo instalado el 9.1 y necesito tener microsoft office 2007 pero estoy teniendo muchos problemas al intentar hacerlo. crossover es pago, no? pq en esa pagina solo hay demos y trial versions de manera gratuita…

  11. Victor Quiroz enero 25, 2010 a las 17:08 - Reply

    Hola, tengo el mismo problema de Victor, La instalación se queda al rededor de 60% – 70% porciento y nunca termina. Intenté instalando winetricks pero no me funcionó segun parece, y siempre que intento reinstalar Office, se cancela la instalación diciendo que hubo un error en la instalación. Tendrá que ver que estoy usando la version de 64-bits?

  12. Victor Quiroz enero 25, 2010 a las 19:27 - Reply

    Hola de nuevo,

    Parece que la guía no me funcionó a mi Samuel, sin embargo me topé con otra solución. Solo seguí este tutorial:
    http://www.taringa.net/posts/linux/3873501/Micros
    Nota que el tutorial que les acabo de indicar está pensado para maquinas con arquitectura de 32 bits y yo uso 64, así que en lugar de utilizar la versión del crossover que indican, use el .deb para 64 bits contenida en este sitio: http://linuxwall32.wordpress.com/2009/08/01/cross

    Solo para que no se confundan, uso Ubuntu 9.10 (Karmic Koala) versión de 64-bits.

    y funcionó de maravilla. Éxito y no se rindan a los que no les funcionó.

  13. DanielMartinez febrero 5, 2010 a las 10:05 - Reply

    hola, tambien tengo el problema del bloqueo en el 70%. Corriendo el ejecutable setup.exe con wine desde consola obtengo el siguiente error

    wine: Call from 0x7b843892 to unimplemented function rpcrt4.dll.I_RpcFreePipeBuffer, aborting

    alguna idea?

    Gracias, Daniel

  14. salvades febrero 25, 2010 a las 19:12 - Reply

    tengo el mismo problema

    bottle ‘default’ not found in ‘/home/salvades/.cxgames’

    bottle ‘default’ not found in ‘/opt/cxgames/support’

    Utilizo x64 Ubuntu 9.10 con Wine 1.0.1

    Alguna idea por donde abordar el problema?

  15. yoshi marzo 16, 2010 a las 8:45 - Reply

    esta buenisimo el tuto pero lastima q me da un error en el terminal esto es lo q me da:

    jossimar@jossimar-desktop:~$ sudo dpkg -i crossover-games_7.0.0-1_i386.deb

    dpkg: error processing crossover-games_7.0.0-1_i386.deb (–install):

    cannot access archive: No such file or directory

    Errors were encountered while processing:

    crossover-games_7.0.0-1_i386.deb

    inclusive ya trate cambiando el nombre al q descarge y nada sigo teniendo el mismo error

    algun aporte para solucionar este problema sera bien agradesido

  16. danilo marzo 20, 2010 a las 6:07 - Reply

    hola entonces wine se podria decir que es mejor que usar crossover(no e usado crossover) me contaron que usan crossover para instalar ofice nada mas. no se muy de ubutnu linux soy novato por esi quiero saber las ventajas de este OS.

  17. Nocturno marzo 30, 2010 a las 17:04 - Reply

    Hola Me tira un monton de errores al momento de quere instalar la segunda libreria :s que puede ser?

    err:module:import_dll Library rpcrt4.dll (which is needed by L"C:windowssystem32services.exe") not found

    err:module:LdrInitializeThunk Main exe initialization for L"C:windowssystem32services.exe" failed, status c0000135

    err:wineboot:start_services_process Unexpected termination of services.exe – exit code -1073741515

    err:module:import_dll Library rpcrt4.dll (which is needed by L"C:windowssystem32ole32.dll") not found

    err:module:import_dll Library ole32.dll (which is needed by L"C:windowssystem32urlmon.dll") not found

    err:module:import_dll Library urlmon.dll (which is needed by L"C:windowssystem32msi.dll") not found

    err:module:import_dll Library rpcrt4.dll (which is needed by L"C:windowssystem32ole32.dll") not found

    err:module:import_dll Library ole32.dll (which is needed by L"C:windowssystem32oleaut32.dll") not found

    err:module:import_dll Library rpcrt4.dll (which is needed by L"C:windowssystem32oleaut32.dll") not found

    err:module:import_dll Library oleaut32.dll (which is needed by L"C:windowssystem32msi.dll") not found

    err:module:import_dll Library rpcrt4.dll (which is needed by L"C:windowssystem32ole32.dll") not found

    err:module:import_dll Library ole32.dll (which is needed by L"C:windowssystem32msi.dll") not found

    err:module:import_dll Library msi.dll (which is needed by L"C:windowssystem32msiexec.exe") not found

    err:module:import_dll Library rpcrt4.dll (which is needed by L"C:windowssystem32ole32.dll") not found

    err:module:import_dll Library ole32.dll (which is needed by L"C:windowssystem32msiexec.exe") not found

    err:module:LdrInitializeThunk Main exe initialization for L"C:windowssystem32msiexec.exe" failed, status c0000135

    Alguien le ha pasado esto?

  18. Benjamin Valiente abril 27, 2010 a las 14:22 - Reply

    La version con de Wine que deben tener es la 1.1.42 en adelante…!! A mi no me instalaba porque tenia una version antigua de Wine… Suerte…!!

  19. javier mayo 24, 2010 a las 14:25 - Reply

    hice todo lo que pedia y logre instalarlo, pero no arranca ninguna de las aplicaciones, es decir primero no instalaba, logre instalarlo con lo del winetricks y el cambio de la dll y todo pero despues de la instalacion no levanto ninguno de los programas……… alguna solucion

  20. evejalon julio 22, 2010 a las 3:43 - Reply

    http://www.taringa.net/posts/linux/5269994/Crossover-9-y...
    para los que buscan el cross over aqui lo van a poder descargar sin problemas, yo lo descargue y lo instale sin ningun problema y tambien instale el oficce 2007 me ejecuta todo sin inconvenientes

  21. franz septiembre 5, 2010 a las 16:14 - Reply

    hola, instale Office 2007 pero el unico que no corre bien es power point…

    me gustaria enviarte pantallazos del problema. el msj es el siguientE:

    Unimplemented function rpcrt4.dll.I_rpcExceptionFilter Called at address 0x7b836852. Do you wish to debug it?

    en la ventana de CONFIGURARCION DE WINE en la pestaña de librerias me aparece la lista de libreriras. algunas como: NATIVA y otras como NATIVA, INTERNA

    no se que corresponda para corregir el arranque de power point.

    WORD ME FUNCIONA MUY BIEN, EXCEL EN OCACIONES ME HACE REFERENCIA DE LA ANTERIOR LIBRERIA!

    EN ESPERA, MUCHAS GRACIAS : )

  22. keymap noviembre 3, 2010 a las 15:49 - Reply

    El tema hace rato que fue discutido pero el error de la direccion es solucionable si se van a la direccion donde esta el archivo a copiar yo he seguido los pasos y me dava el mismo problema de no encontrar el archivo rpcrt4.dll.so y mas que en este momento ya esta un paquete mas actual de crossover-games_7.0.0-1_i386.deb(ahorita esta la version 9) entonces no les funcionara con eso pero si lo descomprimen y se van a la ubicacion donde esta el archibo y dan el comando $ cp rpcrt4.dll.so ~/.wine/drive_c/windows/system32 funcionara bien una vez hecho esto lo demas funcionara perfecto… Ahora yo tengo el problema que me dice al final de la instalacion que se a dado un error inesperado… Imagino que es el archivo imagen que e utilizado pero proximamente probare con otra y les cuento… Yo soy novato en linux…Gracias por el aporte… Linux es un sueño bello que cada ves mas se hace una realidad en nuestras vidas!!!

  23. Julio Palencia abril 30, 2011 a las 22:32 - Reply

    Oye compañero tube un pequeño problemilla a mitad de tu tutorial y ahora wine ya no me deja regresarlo antes q lo modificara………incluso ya no me abre nunguna aplicacion por favor ayudame a resolverlo!!!!!

Dejanos tu comentario! »