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


23

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


1
Dupe si alguna vez recibe respuesta: askubuntu.com/questions/875991/…
muru

2
Hubiera preguntado esto en los foros de Wine. Es su reclamo ...
Rinzwind

Respuestas:


34

Instalé Office 2013 y solía tener una ventana negra después de iniciarla. Arreglé 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 e inicie winecfg:

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

En la pestaña de aplicaciones winecfg, seleccione " Versión de Windows: Windows 7 " Cierre la configuración de Wine e instale Winetricks

Instalar bibliotecas

sudo apt install winetricks

Luego, inicie winetricks para su prefijo

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

acepte " seleccione el prefijo de vino predeterminado " con OK. Ahora, seleccione " Instalar componentes DLL de Windows " y vaya e instale msxml6

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

No cierre los winetricks todavía, lo más probable es que desee corregir el error de la pantalla en negro.

Fix Black Window

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

Aquí se explica cómo hacerlo: en Winetricks, seleccione Ejecutar regedit y espere a que se abra la ventana del 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 derecho, seleccione nueva -> clave y asígnele el nombre Direct3D . Ahora cree nuevo -> Valor DWORD , cambie el nombre del archivo a MaxVersionGL y establezca los datos del valor en 30002 (hexadecimal). Cierre la ventana del Editor del registro.

Debería verse así: Entradas del editor del registro 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 al 100%.

Abra uno de los programas de Office que prefiera. Funcionan principalmente, pero descubrí que la composición tipográfica de Word Math no funciona y que Power Point no se inicia tan bien debido a "falta de memoria o recursos del sistema". Entonces, todavía hay margen de mejora.


El programa de instalación descargado de Microsoft se instala bien pero termina con una pantalla en negro. La imagen de instalación descargada a través de Heidoc no puede finalizar la instalación y activación, incluso con config.xml.
Ohto Nordberg

He seguido las instrucciones, pero todavía recibo la pantalla en negro. ¿Hay algo más que pueda probar?
Apurba

2
¿Podría indicar dónde encontró toda esta información?
iuridiniz

1
Con ubuntu 16.04 y stocktricks actualizados o actualizados, el paso "Instalar bibliotecas" me dice sha1sum mismatch! Rename /home/*/.cache/winetricks/msxml6/msxml6_x86.msi and try again.. ¿Cómo evito esto?
highsciguy

Recibo un File not founderror para mi archivo de instalación, ¿alguna idea sobre cómo solucionarlo?
Hamman Samuel

12

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

msftedit
riched20
riched30
riched32
vb6run

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


Probé wine 3.1 desde la instalación de desarrollo. winetricks tenía errores de sonido al instalar archivos DLL ricos *. Usé los últimos winetricks de la fuente: github.com/Winetricks/winetricks/blob/master/src/winetricks Para poder instalar todos los archivos DLL y funcionó.
Michael

Es richtx32(no riched32), pero funciona para mí :)
cz

5

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
  • wineInstalación de 32 bits
  • winbind para algunas funciones de samba
  • geckopara ventanas emergentes de contenido de internet
  • cabextracty wgetpara descargar a corefontstravés de winetricks
  • fonts-liberation para las alternativas gratuitas a Arial, etc.

Tenga en cuenta que también lo recomiendo wine-3.0debido a su soporte 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 receptor ahora está río arriba en winetricks . Necesitamos un prefijo limpio de 32 bits para ello. Si no tiene uno, anteponga WINEPREFIX="${HOME}/.wine-office2013pro"a los comandos del vino.

Primero obtenga los trucos de vino más nuevos:

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

y luego use la receta en un prefijo de vino de 32 bits.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

msxml6 está instalado debido a una incompatibilidad de libxml. La configuración es sencilla.

Primer comienzo

Los archivos de escritorio instalados se encuentran en

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

mensaje de bienvenida PowerPoint

Debería haber un mensaje de bienvenida que se conecta a Internet (solo en wine-3.0) y le permite 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 solicite, ya que saldrá del vino.

no presione reiniciar en powerpoint

Activación de producto

En la wine-3.0activación es posible a través de internet.

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


1
+1 ... Basado en esto pude instalar y tener una configuración de trabajo (sin usar el arbitrado winetricks office2013pro). Creó un prefijo de 32 bits. Luego, después winetricks corefonts tahoma riched20 msxml6y HKEY_CURRENT_USER\Software\Wine\Direct3Dtruco, instalado utilizando su propio medio. Incluso actualizado a SP1 e instalado paquetes de idiomas adicionales. Todo lo que he usado funciona correctamente hasta ahora ...
Kanchu

@ Kanchu: muy útil para mí, quien pensó que el problema de la pantalla en negro no aparecerá durante esta solución. Para poner todo junto, he resumido todos los pasos en esta respuesta aquí: askubuntu.com/a/1085219/47206

@Kanchu mira el verbo y verás que winetricks hace toda la magia por ti.
ukos

2

Ok amigos! Aquí está mi respuesta!

Esta pregunta se hizo 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 muestra un script para usar con PlayOnLinux ( https://www.playonlinux.com/en/ ). Se basó en un script creado originalmente por Quentin Pâris (¡gracias chico! = D).

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

NOTA: los trucos de vino y winbind generalmente se instalan junto con el vino. Para probar si están presentes, use los comandos winetricks -Vy wbinfo -Vrespectivamente.

Con contribuciones de @Naheel y @Philippe.


PARA UTILIZAR EL ESCRITO:

Guarde la secuencia de comandos a continuación en un archivo de texto (por ejemplo:) office2013.bash.

Inicie PlayOnLinux, abra el archivo de script anterior ...

Abre el archivo de script.

... , ejecutarlo...

Ejecute el archivo de script.

... 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
# /ubuntu/879304/wine-2-0-says-it-supports-office-2013-how-do-i-actually-install-it
# https://github.com/RobertJames/playonlinux/blob/75ef37523f299255a539a89b63dc87d7afc096d4/template.POL

# >>>>>>>>>>
# Initialization!

[ "$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

MÁS INFORMACIÓN SOBRE ESTE ESCRITO: https://www.playonlinux.com/en/app-2665.html


1
Va a instalar msxml6 msftedit riched30 vb6run. ¿Puedes comentar por qué? En el sitio winhq se discute mucho sobre esos paquetes, pero no puedo reproducir por qué son necesarios. Estoy reuniendo algunas referencias para aclarar el procedimiento de instalación. Por mi parte, lo único que realmente necesitaba era riched20. No puedo entender las ediciones de Questor para configurar Wine-Version en 3.2 durante la instalación y en 2.22 después. Para mí, la instalación funcionó bien en wine-2.0. y vino-3.0.
ukos

1
Okay. Así que revisé los informes de errores en winhq. Solo necesita msxml6 en algunas versiones de vino antes de una corrección de errores en libxml2.
ukos

@ukos Acerca de "No puedo entender las ediciones de Questor para configurar Wine a la Versión 3.2 durante la instalación y a 2.22 después", esto se hizo porque la versión de Wine "2.22" falla con el instalador y la versión "3.2" falla con las aplicaciones de Office. Esto es lo que sucede en mi entorno (Linux Manjaro). ¿Qué versión específica usaste de "vino" "3"? ¡Gracias!
Eduardo Lucio

@ukos "Solo necesita msxml6 en algunas versiones de vino antes de una corrección de errores en libxml2" -> ¿Qué versión de vino específicamente? Dime la versión del vino para que pueda hacer las pruebas.
Eduardo Lucio

1
Ese es un error no resuelto (bastante molesto también)
ukos

0

Usar PlayOnLinux es más simple, solo sigue este video: https://www.youtube.com/watch?v=6HhKWXdCWBM . En la descripción del video encontrarás:

    • Descargar PlayOnLinux
    • Instalar winbind
    • Configurar PlayOnLinux
    • Instale Wine 3.1 y la etapa 2.20
    • Crear disco virtual Office2013
    • Copiar guión de https://www.reddit.com/r/linux/comments/3ukrfh/microsoft_office_2013_on_linux_using_playonlinux/
    • Modificar solo una entrada
    • Pegar script en PlayOnLinux
    • Configurar el administrador de instalación predeterminado de Office 2013
    • La configuración dura unos 5-10 minutos
    • Configurar la versión 2.20 de Wine
    • ¡Ir!
    • Microsoft Outlook 2013! - fallar. Microsoft OneNote 2013 también
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.