Microsoft Office 2007 en Ubuntu Jaunty Jackalope [Solucionado]

Microsoft Office 2007 en ubuntu Jaunty Jackalope

Antes que nada quiero informales que aunque es cierto que es posible instalar office 2007 utilizando wine, no es suficiente para sacar por completo el potencial que tiene está suite ofimática, si bien es cierto que existen alternativas (ej; openoffice, IBM Lotus Symphony, EIOffice, Koffice) estas no cumplen con los requerimientos de algunos usuarios y les es necesario utilizarla. Para terminar solo quiero decirles que está instalación puede servirles a usuarios que utilicen word, excel y powerpoint de manera básica los cuales funcionan adecuadamente pero repito no al 100% en caso de pensar instalar office 2007 enterprise o proffesional otras aplicaciones que funcionan realizando la siguiente instalación son: InfoPath, OneNote y Publisher. La verdad es que para que funcione al 100% por el momento (esperando un mayor desarrollo de wine) hay dos alternativas tener a windows instalado en una partición del disco duro o instalarlo con virtualbox.

1. Desinstala por completo wine y winetricks antes de iniciar la instalación de office 2007 (cuidado con esto porque desinstala todo el software instalado con wine).

~$ sudo apt-get remove wine
~$ rm -rf $HOME/.wine
~$ rm -f $HOME/.config/menus/applications-merged/wine*
~$ rm -rf $HOME/.local/share/applications/wine
~$ rm -f $HOME/.local/share/desktop-directories/wine*
~$ rm -f $HOME/.local/share/icons/????_*.xpm
~$ rm -rf ~/.wine ~/.winetrickscache ~/winetrickscache ~/winetricks

2. Descargar e instalar la versión 1.1.14 de wine desde la siguiente pagina
http://wine.budgetdedicated.com/archive/index.html

3. Instalación de winetricks

En una terminal teclear los siguientes comandos:

~$ wget www.kegel.com/wine/winetricks

Le damos permisos de ejecución:

~$ chmod +x ./winetricks

4. Descargar librerías de windows con winetricks

~$ sudo apt-get install cabextract
~$ sh winetricks gdiplus riched30 msxml4 msxml6 corefonts tahoma vcrun6 vb6run vcrun2005sp1 allfonts wsh56js

5. Añadiendo librerías (msxml3, riched20 y rpcrt4)
Antes de instalar la librería (MS XML version 3).

Ir a la siguiente ruta (/home/user/.wine/drive_c /windows/system32) y renombrar el archivo msxml3.dll; añadiendole al final .bak (*.bak) deben quedar así:
msxml3.dll.bak

Podemos renombrar la librería desde una terminal con el siguiente comando:

~$ sudo mv .wine/drive_c/windows/system32/msxml3.dll .wine/drive_c/windows/system32/msxml3.dll.bak

En la misma ruta (/home/user/.wine/drive_c /windows/system32) renombrar la siguiente librería; debe terminar en (*.bak) al igual que las anteriores como se muestra a continuación:
riched20.dll.bak

~$ sudo mv .wine/drive_c/windows/system32/riched20.dll .wine/drive_c/windows/system32/riched20.bak

Después de renombrarlas, instalarlas con winetricks:

~$ sh winetricks msxml3 riched20

Descargamos CrossOvergames que contiene la última librería por instalar (rpcrt4.dll) desde la siguiente dirección:

http://media.codeweavers.com/pub/crossover/cxgames/demo/

El paquete que se debe descargar debe llevar por nombre "crossover-games-demo_7.2.0-1_i386.deb". Después de descargarlo instalar con el gestor de paquetes.

y, a continuación, ir a ~/cxgames/lib/wine y copia el rpcrt4.dll.so a ~/.wine/drive_c/windows/system32 tendrá que renombrar el puntero rpcrt4.dll que se encuentra en ~/.wine/drive_c/windows/system32 a *.bak y, a continuación, volver a nombrar el rpcrt4.dll.so a rpcrt4.dll
Puede hacer lo descrito anteriormente tecleando en una terminal los siguientes comandos:

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

6. Configurar wine

Oprimir las teclas Alt + F2 y en la ventana que se abre “ejecutar una aplicación” teclear winecfg y oprimir la tecla enter. Otra manera de ir a la configuración de wine es yendo a "Aplicaciones > Wine > configure wine".
En la pestaña de Librerías añadir las siguientes librerías y editarlas de la siguiente forma (si hay otras librerías en la configuración de wine que no sean estás seleccionarlas y eliminarlas):

msxml3 (nativa)
riched20 (nativa)
rpcrt4 (nativa)
usp10 (nativa, interna)

Nota importante: Deben verificar que la librería usp10.dll se encuentre en system32 porque podría mandar un error durante la instalación. Hago la aclaración que el instalador de office trae por defecto esa librería y la copiara posteriormente en el system32 pero es probable que se necesite (usp10.dll) antes de ejecutar el instalador de office

Pueden obtener la librería usp10.dll del paquete cxgames al igual como se obtuvo rpcrt4.dll de la siguiente forma:

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

7. Montamos la ISO (acetoneiso):

Descargamos desde el siguiente link acetoneISO: http://www.getdeb.net/download/4256/0

Instalamos, después de instalar el icono del programa lo encontraran en Aplicaciones > “Sonido y vídeo” > AcentoneISO

Abrimos el programa y oprimimos el botón montar y vamos al directorio donde se encuentra el ISO de Microsoft Office 2007 (descargado) y le damos doble click a éste.
Luego vamos a “Lugares” del panel superior y aparecerá un disco montado con el número uno, abrirlo y buscar el archivo .exe del ISO de office que acabamos de montar, le damos click derecho y “Abrimos con wine cargador de programas de Windows”.

Nota: Si ya tenemos el CD de instalación de microsoft office no es necesario montarlo, solo se debe hacer este paso cuando descargamos el ISO y aún no se ha quemado el CD

Se iniciará la instalación de Microsoft office 2007 esperamos a que termine y voilà Office instalado.

Te hago unas consulta, realizastes varias instalaciones, o sea hicistes testeos de calidad de la instalacion y esas cosas, la has probado varias veces a la instalacion?

Que te funciona y que no te funciona?

Ayudas en linea, que tal funciona eso?

En que nucleo estas instalando office 2007?

Saludos wink

Edito: Podrias depurar la instalacion?

Qfito escribió:

Antes de instalar librerías (MS XML versiones 3, 4 y 6).

Ir a la siguiente ruta (/home/user/.wine/drive_c /windows/system32) y renombrar los archivos msxml3.dll, msxml4.dll y msxml6.dll añadiendole al final .bak (*.bak) deben quedar así:
msxml3.dll.bak
msxml4.dll.bak
msxml6.dll.bak
Si no están la 4 y la 6 no es necesario entonces renombrarlas solo renombren las que se encuentren en el system32 de wine.

Consulta por debes renombrar esos archivos? Que efectos tienen cuando los renombras y cuando no estan renombrados

Otro Pedido: ejecuta esto en una terminal

$ apt-cache show wine

y postealo por favor

1. Si la he probado varias veces y me ha funcionado en todas, tres para ser exactos.
2. Respecto a que no me funciona, hay un problema que no he podido solucionar y es sobre Macros de Visual Basic Application en Excel pero nada imposible de solucionar.
3. La actualización desde microsoft manda un error al no poder conectarse con el servidor aún tampoco sé por qué.
4. El nucleo del kernel es 2.6.28-11-generic

Las librerías que tienes en system32 de wine las sustituirás por las mismas librerías pero de winetricks; la única de las tres que mencionas que está en system32 para la versión de wine 1.1.14 y debes renombrar es msxml3.dll a msxml3.dll.bak

Disculpa que sea molesto, pero debo insistir en este punto, quiero ver que paquetes se instalaron con wine y la version de los mismos, por favor ejecuta esto en una terminal

$ apt-cache show wine
gary@gary-desktop:~$ apt-cache show wine
Package: wine
Status: install ok installed
Priority: optional
Section: otherosfs
Installed-Size: 60244
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Architecture: i386
Version: 1.1.14~winehq0~ubuntu~8.10-0ubuntu1
Replaces: libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine-doc, wine-utils, winesetuptk, xwine
Depends: procps, binfmt-support (>= 1.1.2), libasound2 (>> 1.0.17), libaudio2, libaudiofile0 (>= 0.2.3-4), libc6 (>= 2.7), libesd-alsa0 (>= 0.2.35) | libesd0 (>= 0.2.35), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libgphoto2-2 (>= 2.4.0), libgphoto2-port0 (>= 2.4.0), libice6 (>= 1:1.0.0), liblcms1 (>= 1.15-1), libldap-2.4-2 (>= 2.4.7), libsm6, libx11-6, libxau6, libxext6, libxml2 (>= 2.6.27), libxt6
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Recommends: ttf-liberation, winbind, wine-gecko
Suggests: msttcorefonts, xdg-utils
Conflicts: binfmt-support (<< 1.1.2), libwine, libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine-doc, wine-utils, winesetuptk, xwine
Conffiles:
/etc/sysctl.d/wine.sysctl.conf 6eb1c09e24335b0058c3fc60013f1837
/etc/xdg/menus/applications-merged/wine.menu d15dadc3527b2c6dca96023a5351aedc
Description: Microsoft Windows Compatibility Layer (Binary Emulator and Library)
Wine is a compatibility layer for running Windows applications on Linux.
Applications are run at full speed without the need of cpu emulation. Wine
does not require Microsoft Windows, however it can use native system dll
files in place of its own if they are available.
.
This package includes a program loader for running unmodified Windows executables
as well as the Wine project's free version of the Windows API for running programs
ported from Windows.
.
  Homepage: http://www.winehq.org/
Original-Maintainer:
Scott Ritchie <scottritchie@ubuntu.com>

Package: wine
Priority: optional
Section: universe/otherosfs
Installed-Size: 54508
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Original-Maintainer: Scott Ritchie <scottritchie@ubuntu.com>
Architecture: i386
Version: 1.0.1-0ubuntu6
Replaces: libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine-doc, wine-utils, winesetuptk, xwine
Depends: procps, binfmt-support (>= 1.1.2), libasound2 (>> 1.0.18), libaudio2, libaudiofile0 (>= 0.2.3-4), libc6 (>= 2.7), libesd-alsa0 (>= 0.2.35) | libesd0 (>= 0.2.35), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, libgphoto2-2 (>= 2.4.0), libgphoto2-port0 (>= 2.4.0), libice6 (>= 1:1.0.0), liblcms1 (>= 1.15-1), libldap-2.4-2 (>= 2.4.7), libsm6, libx11-6, libxau6, libxext6, libxml2 (>= 2.6.27), libxslt1.1 (>= 1.1.18), libxt6, libxxf86vm1
Pre-Depends: dpkg (>= 1.14.12ubuntu3)
Recommends: ttf-liberation, winbind, wine-gecko
Suggests: msttcorefonts, xdg-utils
Conflicts: binfmt-support (<< 1.1.2), libwine, libwine-alsa, libwine-arts, libwine-capi, libwine-cms, libwine-esd, libwine-gl, libwine-gphoto2, libwine-jack, libwine-ldap, libwine-nas, libwine-print, libwine-sane, libwine-twain, wine-doc, wine-utils, winesetuptk, xwine
Filename: pool/universe/w/wine/wine_1.0.1-0ubuntu6_i386.deb
Size: 7505802
MD5sum: 2b3434e59a08260d72b041d157aa93f9
SHA1: 4fffd78772e490328f7dfef94611f69ee7f3b262
SHA256: 736f146a039261afc03f3b56fd2e8e54a6e464f743ea1516baf40518de5d1f40
Description: Microsoft Windows Compatibility Layer (Binary Emulator and Library)
Wine is a compatibility layer for running Windows applications on Linux.
Applications are run at full speed without the need of cpu emulation. Wine
does not require Microsoft Windows, however it can use native system dll
files in place of its own if they are available.
.
This package includes a program loader for running unmodified Windows executables
as well as the Wine project's free version of the Windows API for running programs
ported from Windows.
.
  Homepage: http://www.winehq.org/
Bugs:
https://bugs.launchpad.net/ubuntu/+filebug
Origin:
Ubuntu

gary@gary-desktop:~$

Muchisimas gracias, ahora voy a estudiar las librerias instaladas y el proceso de instalacion que planeteaste

Saludos wink

Atención sobre la instalación (Nota muy importante)

Qfito escribió:

6. Descargar librerías de windows con winetricks
~$ sudo apt-get install cabextract
~$ sh winetricks gdiplus riched20 riched30 msxml3 msxml4 msxml6 corefonts tahoma vcrun6 vb6run dotnet20 vcrun2005sp1 allfonts wsh56js

Es la parte que cito la librería "dotnet20" requiere licencia de windows y provocara un error durante la instalación. Favor de excluirlo en el comando.

Lo siento pero después de 3 horas de publicado el tema no me permiten modificarlo...

Qfito escribió:

ATENCIÓN SOBRE LA INSTALACIÓN (Nota muy importante)

Qfito escribió:

6. Descargar librerías de windows con winetricks
~$ sudo apt-get install cabextract
~$ sh winetricks gdiplus riched20 riched30 msxml3 msxml4 msxml6 corefonts tahoma vcrun6 vb6run dotnet20 vcrun2005sp1 allfonts wsh56js

Es la parte que cito la librería "dotnet20" requiere licencia de windows y provocara un error durante la instalación. Favor de excluirlo en el comando.

Lo siento pero después de 3 horas de publicado el tema no me permiten modificarlo...

Ya edite tu primer post y quite la libreria, cualquier otro cambio me avisas.

Saludos.

Gracias por modificarlo y hacerlo tan pronto.
Saludos