7 abr 2013

Instalar MS Office 2007 en CentOS usando Wine

Se que ya estarán pensando... este tipo no que usa cosas libres y odia M$?, si, asi es, pero a veces si me envian un .docx con un formato muy raro, se abre mal. Tambien conozco MUCHA gente que no abandona Windows SOLO por Office, asi que... que mejor que darles una solución?.
Primero que nada cabe aclarar que esto vale para cualquier distro Linux, aca se usó Wine version 1.2.3 y Office Enterprise 2007 legal, cuak.

Pasos:

1.- Abrir una consola
2.- su -
3.- cd /usr/local/bin/ && wget http://winetricks.org/winetricks
4.- chmod +x winetricks && exit
5.- winetricks msxml3 dotnet20 gdiplus riched20 riched30 vcrun2005sp1
6.- Ejecutar en consola, winecfg
7.- Ir a librerias y remover riched20.dll riched32.dll usp10.dll y cerrar winecfg
8.- Ejecutar setup.exe del CD de Office 2007, introducir el key, etc.

Luego de ello terminado por completo, volvemos a ejecutar winecfg y volvemos a añadir riched20.dll riched32.dll usp10.dll quedando:

riched20 - native
riched32 - native
usp10 - native,builtin

Es todo, tendremos lo que querramos de Office 2007 corriendo en nuestro CentOS u otra distro.

12 comentarios:

OtakuLogan dijo...

Buen truco, aunque lo de necesitar Office 2007... :(

Entiendo que no instales Linux porque no te quieres complicar la vida o por los videojuegos, todo lo demás ya me resulta más difícil de entender.

SynFlag dijo...

Mirá, en mi caso particular, me paso desde que uso Linux, que me han enviado 4 .docx que libreoffice, abiword y openoffice no los veian de forma correcta, asi que me las tuve que ingeniar, y como ODIO bootear en Windows... prefiero esta solucion.

Te digo la verdad, mucha gente, y por darte un numero, de 10 personas, 8, no quieren NI escuchar de Linux porque:

1.- Word, excel, photoshop, picasa, ares, emule, Windows Live Messenger, Skype, pokerstars.net y juegos que usan shockwave.
2.- Juegos, el juego o emulador del padre o del hijo no corre....
3.- Autocad, sobre todo gente relacionada a la construccion, arquitectos, mecanicos, etc.
4.- Corel Draw, para los que viven y se ganan el pan con el diseño de isologos y cosas asi

En resumen, bien sabrás, que algunos tienen reemplazo y otros corren en Wine o bajo una VM, pero explicarle todo eso a una persona que en su vida abrio un CMD en Windows, es como convertir a un budista al catolicismo.

Ideal seria, una distro como todo preinstalado, es decir, para no joder con las licencias, que tenga los script que de UN click, instalen todo eso usando wine o como sea, insertando el CD oroginal, te aseguro, que eso superaria a ubuntu y todo lo conocido, incluso a OSX.

OtakuLogan dijo...

Todo es cierto, pero por 4 documentos que te hayan llegado así no vas a pagarle una licencia a Windows, los lees incómodamente y tiras para adelante.

La distro ideal que comentas tendría mucho éxito pero Wine no es que me encante, :) .

SynFlag dijo...

Quien dijo que yo pague alguna vez en mi vida una licencia?....

SynFlag dijo...

Es más, por principios tampoco la pagaría, antes... lo crackeo.

Anónimo dijo...

muy buen aporte aveces es necesario tener algunas aplicaciones que son de los windoleros instaladas mas que nada por necesidad

SynFlag dijo...

Asi es.

Unknown dijo...

Que tal, tengo instalado centos 6.4, y en el paso 5 me marca el siguiente error

Wineserver not round!

Me puedes ayudar por favor.

Gracias.

SynFlag dijo...

Es porque el wineserver no esta corriendo como servicio. Desde que repo lo tienes instalado?. Mira, te muestro mi wine:

wine-1.4.1-1.el6.i686, REPO: EPEL

El servicio de Wineserver se inicia solo y luego se apaga solo por lo general, sino lo matas y ya. Si te da problemas agregalo en chkconfig: chkconfig wine on

Anónimo dijo...

hola, disculpa tengo instalado el centos 6.4 y en el paso 5, no me permite instalar el .net framework 2.0 me sale instalación fallida

SynFlag dijo...

Que error te tira la consola con winetricks?

Anónimo dijo...

genio! solucionado al agregar las librerias