Wine 2.0 dice que es compatible con Office 2013. ¿Cómo lo instalo realmente?

21

Logré que Office 2013 casi funcionara con Crossover, pero no con Wine 2.0. Latest Wine se supone que es compatible con Office 2013 , pero no encuentro tutoriales sobre cómo lograrlo. Entonces, si la declaración sobre soporte es verdadera, ¿cómo logro instalar MS Office 2013 en Ubuntu con Wine 2.0?

    
pregunta Ohto Nordberg 03.02.2017 - 05:20

4 respuestas

31

Instalé Office 2013 y solía obtener una ventana negra después de iniciarlo. Repare la pantalla negra siguiendo la solución publicada en WineHQ-Forum .

Esto es lo que hice:

Instalar Wine y componentes

Primero, instale wine 2.1 (también podría funcionar con 2.0 'winehq-staging')

sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel

Instalar 'winbind'

sudo apt install winbind

Crear un prefijo limpio de 32 bits para Win7

Cree un prefijo limpio de 32 bits y inicie winecfg:

WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 winecfg

En la pestaña de aplicaciones de winecfg seleccione " Versión de Windows: Windows 7 " Cierre la configuración del vino e instale winetricks

Instalar bibliotecas

sudo apt install winetricks

Luego, inicia winetricks para tu prefijo

WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 winetricks

aceptar " seleccionar el prefijo de vino predeterminado " con OK. Ahora, seleccione " Instalar componentes DLL de Windows " y vaya a instalar msxml6

También instalé la fuente cambria, pero eso no debería importar.

No cierres winetricks todavía, lo más probable es que quieras arreglar el error de la pantalla negra.

Reparar ventana negra

Para arreglar la ventana negra que impide el uso de Office 13, agregue HKCU \ Software \ Wine \ Direct3D \ MaxVersionGL nuevo valor DWORD 30002 (hexa) al registro.

Aquí está cómo hacer esto: En Winetricks, seleccione Ejecutar regedit y espere a que se abra la ventana Editor del registro . En el árbol de carpetas, expanda HKEY_CURRENT_USER - Software - Wine y cree una nueva clave en la carpeta Wine. Para hacerlo, haga clic con el botón secundario, seleccione nuevo - & gt; clave y asígnele el nombre Direct3D . Ahora cree nuevo - & gt; Valor DWORD , cambie el nombre del archivo a MaxVersionGL y establezca los datos de valor en 30002 (hexadecimal). Cierre la ventana del Editor del registro.

Debería verse así: Cierre la ventana del Editor del registro.

Cierre la ventana de Winetricks y ejecute el instalador:

Instalar Office 2013

WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 wine ~/PathTo/Office2013Setup.x86.exe

A partir de aquí, la instalación se ejecuta y completa el 100%.

Abra uno de los programas de Office que elija. En su mayoría funcionan, pero descubrí que Word Math Typesetting no funciona y que Power Point puede no arrancar también debido a "falta de memoria o de recursos del sistema". Por lo tanto, aún hay margen de mejora.

    
respondido por el Philippe 10.02.2017 - 21:20
10

Además de la respuesta de Philippe, instalé lo siguiente en winetricks:

msftedit
riched20
riched30
riched32
vb6run

Eso solucionó el problema de PowerPoint "no hay suficiente memoria o recursos del sistema" y el problema de los campos negros

    
respondido por el Naheel 13.10.2017 - 20:05
2

Instalar Office 2013 pro 32bit

Esta solución se prueba en Ubuntu 17.10 con wine 2.0.2.

Dependencias requeridas

Necesitamos un prefijo de vino limpio de 32 bits y algunos paquetes.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
  
  • instalación de 32bit wine
  •   
  • winbind para algunas funciones de samba
  •   
  • gecko para ventanas emergentes de contenido de Internet
  •   
  • cabextract y wget para descargar corefonts a través de winetricks
  •   
  • fonts-liberation para las alternativas gratuitas a Arial, etc.
  •   

Tenga en cuenta que también recomiendo wine-3.0 debido a su compatibilidad con DirectX11. Para instalar, use

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

sudo apt-get update
sudo apt-get install wine-stable winehq-stable 

Proceso de instalación

El destinatario ahora está en proceso de subida en winetricks . Necesitamos un prefijo limpio de 32 bits para eso. Si no tiene uno, agregue WINEPREFIX="${HOME}/.wine-office2013pro" a los comandos de vino.

Primero obtén los vinos más nuevos:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O ~/Downloads/winetricks
chmod u+x ~/Downloads/winetricks

y luego use el recipie en un prefijo de vino de 32 bits.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

Primero comienza

Los archivos de escritorio instalados se encuentran en

~/.local/share/applications/wine/Programs/Microsoft Office 2013

Debería haber mensajes de bienvenida que se conectan a internet (solo en wine-3.0) y le permiten activar el producto.

  • Microsoft Word 2013 comenzará bien. Aunque, ciertamente hay algunos errores en él .

  • Microsoft PowerPoint 2013 tiene algunos problemas no resueltos, como las diapositivas negras . A veces también se niega a comenzar al principio. Si es así, no presione reiniciar cuando se le pida, ya que saldrá del vino.

Activación del producto

La activación de wine-3.0 es posible a través de Internet.

En wine-2.0 el producto se puede activar por teléfono. El número de teléfono se encuentra aquí . Para nosotros, es 866-421-7141

    
respondido por el ukos 03.06.2018 - 13:10
1

¡Muy bien amigos! ¡Aquí está mi respuesta!

Esta pregunta se realizó originalmente en 2017-02-03. En 2018-02-17 ya tenemos versiones más nuevas de vino.

Publiqué esta respuesta porque creo que es una solución accesible para más personas .

A continuación, se incluye un script para usar con PlayOnLinux ( enlace ). Se basó en un guión creado originalmente por Quentin Pâris (¡gracias chico! = D).

Para realizar la instalación necesitamos los siguientes recursos: wine , winetricks , winbind y playonlinux .

NOTA: winetricks y winbind generalmente se instalan junto con el vino. Para comprobar si están presentes, use los comandos winetricks -V y wbinfo -V , respectivamente!

Con contribuciones de @Naheel y @Philippe.

PARA UTILIZAR EL GUIÓN:

Guarde el script a continuación en un archivo de texto (p. ej .: office2013.bash ).

Inicia PlayOnLinux, abre el archivo de script de arriba ...

... ejecutarlo ...

... y siga las instrucciones en pantalla.

GUIÓN DE PLAYONLINUX:

#!/bin/bash

# CHANGELOG
# [Quentin Pâris and Eduardo Lucio (Questor)] (2018-02-17 15-24)
# Version 1.1.0.0
# Paris/Brazil

# >>>>>>>>>>
# Under BSD License!

# Copyright (c) 2018, Quentin Pâris and Eduardo Lucio
# All rights reserved.

# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#     * Redistributions of source code must retain the above copyright
#       notice, this list of conditions and the following disclaimer.
#     * Redistributions in binary form must reproduce the above copyright
#       notice, this list of conditions and the following disclaimer in the
#       documentation and/or other materials provided with the distribution.
#     * Neither the name of the free software community nor the
#       names of its contributors may be used to endorse or promote products
#       derived from this software without specific prior written permission.

# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL Quentin Pâris and Eduardo Lucio BE LIABLE FOR ANY
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

# <<<<<<<<<<

# NOTE: Complete liste of references! By Questor
# https://github.com/PlayOnLinux/POL-POM-4/blob/master/lib/wine.lib
# https://www.playonlinux.com/en/app-2665-Microsoft_Office_2013.html
# http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_11:_List_of_Functions
# http://wiki.playonlinux.com/index.php/Components_and_Functions
# https://www.playonlinux.com/repository/source.php?script=822
# https://github.com/PlayOnLinux/POL-POM-4/blob/367e50865168b5b931611fa33b0c1d8426143a90/lib/scripts.lib
# https://github.com/PlayOnLinux/POL-POM-4/blob/367e50865168b5b931611fa33b0c1d8426143a90/lib/wine.lib
# https://ubuntusp.info/questions/5563/wine-20-dice-que-es-compatible-con-office-2013-como-lo-insta"$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="office2013"

WINEVERSION="3.0"

TITLE="Microsoft Office 2013"

# NOTE: Images to use! By Questor
POL_GetSetupImages "https://i.imgur.com/licFVuF.png" "https://i.imgur.com/ff6PkEZ.png" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 2665

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin Pâris and Eduardo Lucio" "$PREFIX"

POL_Debug_Init

# <<<<<<<<<<

# >>>>>>>>>>
# Perform some validations!

POL_RequiredVersion 4.2.12 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION!\nPlease update!"

if [ "$POL_OS" = "Linux" ]; then
    wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE!"
fi

if [ "$POL_OS" = "Mac" ]; then

    # NOTE: Samba support! By Quentin Pâris
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"

fi

POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry!")";
fi

# NOTE: Check if "winetricks" is present! By Questor
winetricks -V || POL_Debug_Fatal "Please install winetricks before installing $TITLE!"

POL_System_SetArch "x86"
POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
    POL_SetupWindow_cdrom
    POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
    SetupIs="$CDROM_SETUP"
    cd "$CDROM"
else
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run!')" "$TITLE"
    SetupIs="$APP_ANSWER"
fi

# <<<<<<<<<<

# >>>>>>>>>>
# Prepare resources for installation!

# NOTE: Install wine version if isn't available. This is necessary because 
# even though "POL_Wine_PrefixCreate" solves this, we end up having 
# problems when the required version is not available and it tries to 
# install it! Questor
# [Ref.: https://github.com/PlayOnLinux/POL-POM-4/blob/master/lib/wine.lib]
POL_Wine_InstallVersion "$WINEVERSION"

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

Set_OS "win7"

# <<<<<<<<<<

# >>>>>>>>>>
# Install!

# NOTE: Installs office! By Questor
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# <<<<<<<<<<

# >>>>>>>>>>
# Prepare resources for applications!

# NOTE: Uses native special version of "riched20" installed by Office 2013! 
# Fix the "black fields" issue! By Questor
# [Ref.: http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555]
POL_Wine_OverrideDLL "native,builtin" "riched20"

# NOTE: Fix "move and change the window size (maximize/minimize/restore/resize 
# etc...) bugs"! By Questor
# [Ref.: https://bugs.winehq.org/show_bug.cgi?id=44552]
Set_Managed "Off"

# <<<<<<<<<<

# >>>>>>>>>>
# Create shortcuts, entries to extensions and finalize!

# NOTE: Create shortcuts! By Questor
POL_Shortcut "WINWORD.EXE" "Microsoft Word 2013" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2013" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2013" "" "" "Office;Presentation;"

# NOTE: No category for collaborative work? By Quentin Pâris
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2013" "" "" "Network;InstantMessaging;"

# NOTE: "Calendar;ContactManagement;"? By Quentin Pâris
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2013" "" "" "Network;Email;"

# NOTE: Add an entry to PlayOnLinux's extension file. If the entry already 
# exists, it will replace it! By Questor
# [Ref.: https://github.com/PlayOnLinux/POL-POM-4/blob/master/lib/playonlinux.lib]
POL_Extension_Write doc "Microsoft Word 2013"
POL_Extension_Write docx "Microsoft Word 2013"
POL_Extension_Write xls "Microsoft Excel 2013"
POL_Extension_Write xlsx "Microsoft Excel 2013"
POL_Extension_Write ppt "Microsoft Powerpoint 2013"
POL_Extension_Write pptx "Microsoft Powerpoint 2013"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2013" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully!\n\nThanks!\nBy Quentin Pâris and Eduardo Lucio')" "$TITLE"
POL_SetupWindow_Close

# <<<<<<<<<<

exit 0

INFORMACIÓN ADICIONAL SOBRE ESTE GUIÓN: enlace

    
respondido por el Eduardo Lucio 18.02.2018 - 00:51

Lea otras preguntas en las etiquetas