domingo, 12 de febrero de 2012

Instalando Office 2007 en Kubuntu 10.04


Primero veamos  que es una suite ofimática o suite de oficina: 
Es una recopilación de aplicaciones, las cuales son utilizados en oficinas y sirve para diferentes funciones como crear,
modificar, organizar, escanear, imprimir, etc. archivos y documentos.  Office hizo su aparición en 1989 en un Mac, y más 
adelante en Windows en 1990.   Posee una posición dominante en el mercado de los conjuntos  de  herramientas ofimáticas.
Existen  muchos conjuntos ofimáticos,  para saber sobre cada una  de ellas vista la siguiente página de Wikipedia:  
http://es.wikipedia.org/wiki/Suite_ofim%C3%A1tica

¿Por qué instalar MS-Office en Ubuntu  si  existen tantas excelentes opciones?
  1. Conocer algo adicional nunca está de más.
  2. No son comunes los cursos de otros conjuntos de herramientas ofimáticas...
  3. La univesidad.
Qué necesitaremos usar:
  1. Información a cerca de nuestro sistema.
  2. Disco de Microsoft-Office, ( Office-2007 ).
  3. Wine,  ( wine 1.2.2 ).
  4. Crossover, ( 10.2 ).

Para obtener información a cerca de  nuestro sistema, utilizamos los siguientes comandos:
uname: Imprime la información del kernel del sistema.
lsb_release: Nos proporciona una impresión de la LSB (Linux Standard Base) o sea específica la información de la distribución.

Abrimos  la consola y apliquemos estos comandos:
usuario@pc:/$  uname -r
2.6.32-34-generic-pae

usuario@pc:/$ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 10.04.3 LTS
Release:        10.04
Codename:       lucid 

Ahora utilizamos wine, que es un emulador que logra que los programas para Windows corran en Unix. Si no lo tenemos lo instalamos con:

usuario@pc:/$ sudo apt-get install wine

Luego de instalado verificamos la versión:
usuario@pc:/$ wine --version
wine-1.2.2

y una vez instalado wine, para configurar las opciones del entorno ejecuta:
usuario@pc:/$ winecfg

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”.



Ahora conecta a la siguiente dirección y descargate el Crossover dentro de una carpeta.
Debes dar tu nombre y  dirección de correo electróni o para bajar 
la versión de prueba  http://www.codeweavers.com/products/crossover/#dl

De este paquete, solo necesitamos realmente una DLL (rpcrt4.dll), puedes instalarlo, pero yo lo que recomiendo es que abras el archivo, y descomprimas su contenido dentro de la carpeta que creaste así:







Con este comando  ar  abres el contenido del archvo .deb
usuario@pc:/$ ar x crossover-standard-demo_10.2.0-1_i386.deb 

ar vx nombre-del-archivo.deb  hace lo mismo pero tiene  una salida detallada.

Cuando los  descomprimas obtendrás dos archivos .tar.gz para descomprimirlos usa: 

usuario@pc:/$ tar -xzvf nombre-de-archivo.tar.gz


Al descomprimirlos alguno  de los  dos te creara una carpeta opt, dentro de la cual encontraras el archivo  rpcrt4.dll.so

Con este comando copias el archivo rpcrt4.dll.so en el lugar correcta y le  cambias al mismo tiempo  el nombre al correcto.
usuario@pc:/$ sudo cp /opt/cxgames/lib/wine/rpcrt4.dll.so /home/usuario/.wine/drive_c/windows/system32/rpcrt4.dll
El msxml3.msi que debemos descargar y luego ejecutar, es un herramientas para desarrolladores de tipo XML.
Podemos encontrar el archivo msxml3.msi:  AQUÍ

Ahora si estamos listos para remplazar el archivo msxml3.dll así:

usuario@pc:/$ cd /home/usuario/.wine/drive_c/windows/system32/
usuario@pc:/$ mv msxml3.dll msxml3.dll-Back

De esta forma podemos remplazarlo sin eliminarlo, por  seguridad.

msiexec: es una comando que  nos permite instalar ejecutables .msi. 

Para instalar el msxml3.dll lo  hacemos mediante el  instalador  que nos  hemos descargado  ejecutando desde un terminal así:
usuario@pc:/$ msiexec /i msxml3.msi
Una vez que hemos reemplazado esas dos librerías, es hora de insertar el CD de Microsoft Office 7 e invocar desde “wine” al ejecutable “setup.exe” para que comience el proceso de instalación de Office 2007:

usuario@pc:/$ wine ./setup.exe


Al acabar ya puedes arrancar las aplicaciones instaladas. Por ejemplo:
usuario@pc:/$ cd /home/usuario/.wine/drive_c/Archivos de programa/Microsoft Office/Office12$
usuario@pc:/$ wine WINWORD.EXE & 
usuario@pc:/$ wine EXCEL.EXE &












SABER MÁS:
  1. http://ubuntulife.wordpress.com/2008/10/16/winetricks-instalando-librerias-dlls-para-wine/
  2. http://es.wikipedia.org/wiki/CrossOver_Office

FUENTES:
  1. http://www.codeweavers.com/
  2. http://ubuntulife.wordpress.com/2008/09/26/instalando-office-2007-en-ubuntu-804/
  3. http://es.wikipedia.org/wiki/Suite_ofim%C3%A1tica