Instalación de Office 2010 en Ubuntu 15.04 con Wine

13

Había instalado Office 2010 32bit en Ubuntu 12.04 antes de usar guías como esta . Sin embargo, debido a cambios en el paquete, no pude replicar lo mismo en Ubuntu 15.04.

¿Cómo se instala Office 10 con Wine?

3l4ng
fuente
en el paso 4 de las instrucciones anteriores, NO cree el directorio wineprefix. winetricks lo creará y establecerá la configuración WIN32 adecuada. De lo contrario, puede obtener el error: wine cmd.exe / c echo '% ProgramFiles%' devolvió una cadena vacía, mensaje de error 'wine: WINEARCH configurado en win32 pero' / home / <username> /.wineprefixes/office2010 'es un 64 instalación de bits.
user3296939

Respuestas:

17

Version corta

Cambiar a la última versión de Wine (1.7) e instalar winbindfueron pasos adicionales necesarios.

Versión larga

Las instrucciones son para Ubuntu 15.04 64bit. Esto toma mucho prestado de la guía de Crag Gomez , así que gracias a él por muchas de estas instrucciones.

  1. Instale la última versión de Wine; de ​​lo dotnet20contrario, las instalaciones causan problemas

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Instale mesa OpenGL: puede que ya exista, por lo que los siguientes comandos simplemente lo indicarán.

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. Cree enlaces suaves para las bibliotecas OpenGL de 32 bits (solo se necesitan para sistemas de 64 bits)

    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so /usr/lib/i386-linux-gnu/libGL.so
    
  4. Cree un nuevo WINEPREFIXpara Office: este será el directorio que contiene sus archivos. Puede usar cualquier directorio, pero seguí el directorio estándar de Wineprefix (agregue su nombre de usuario).

    export WINEPREFIX="/home/<username>/.wineprefixes/office2010/"
    

Además, cree ese directorio:

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. Establecer el WINEARCHa 32 bits. Office 10 de 32 bits es la versión que funciona mejor.

    export WINEARCH="win32"
    
  2. Instalar winbind. La instalación de la oficina se detiene a mitad de camino si esto no se hace

    sudo apt-get install winbind
    
  3. Instalar dotnet20, msxml6y corefontsmódulos utilizando winetricks.

    Una vez que ejecute el comando, se le preguntará si desea instalar un paquete Mono y un paquete Gecko; seleccione no para ambos . wine-monoy wine-geckoya debería haber sido instalado cuando instalówine

    winetricks dotnet20 msxml6 corefonts
    
  4. Realice la instalación real de Windows.

    Busque la carpeta con los medios de instalación y ejecute

    wine setup.exe
    
  5. Cambiar la configuración de las bibliotecas en wineprefix después de instalar

    • correr winetricks
    • Seleccione Ejecutar winecfg . seleccione la pestaña "Bibliotecas".
    • Debería ver msxml6 (nativo, incorporado) en la sección Anulaciones existentes . Resalte y haga clic en Editar y seleccione Nativo (Windows) y haga clic en Aceptar. Ahora, debería aparecer como * msxml6 (nativo) .
    • A continuación, agregue las bibliotecas riched20y gdiplusdesde la sección Nueva anulación para biblioteca y asegúrese de que también estén configuradas como "Nativas"
  6. Los programas de su oficina deben aparecer en las lentes de Unity.

3l4ng
fuente
Otro tutorial: blog.z-proj.com/…
zed
1
Esta respuesta fue necesaria para instalar dotnet20. Se necesitaba un proceso similar para instalar msxm16. (Estoy en 64 bits).
Tengo un problema en medio de la instalación: Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.no hay forma de evitarlo. ¿Alguna idea?
En Ubuntu 18.04, la ubicación de las bibliotecas OpenGL de 32 bits parece ser un poco diferente. Como tal, todo lo que se requiere es: sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
SteveSong
0

Mi máquina es de 64 bits y todos los pasos en la primera respuesta funcionaron para mí, pero en algunos comandos de winetricks tuve que escribir algo como lo siguiente:

env WINEPREFIX=~/.wine32 winetricks dotnet20

e hice lo mismo para quedarme msxml6 corefonts

Mari202
fuente
Nunca he oído hablar de ese enter code herecomando. Parece interesante
feedc0de
No puedo instalar dotnet20 usando winetricks ya que mi máquina es x64. ¿Puede aclarar qué debo escribir en lugar de "ingresar código aquí" en su respuesta?
Kewal Shah
Esto claramente es un error y lo encontré divertido. Echa un vistazo aquí
feedc0de