Wine 2.0 sagt, dass es Office 2013 unterstützt. Wie installiere ich es tatsächlich?

23

Ich habe es geschafft, dass Office 2013 fast mit Crossover funktioniert, aber nicht mit Wine 2.0. Die neueste Version von Wine soll Office 2013 unterstützen , aber ich finde keine Anleitungen, wie dies tatsächlich erreicht werden kann. Wie kann ich MS Office 2013 unter Ubuntu mit Wine 2.0 installieren, wenn die Aussage zur Unterstützung wahr ist?

Ohto Nordberg
quelle
1
Betrügen Sie, wenn es jemals beantwortet wird: askubuntu.com/questions/875991/…
muru
2
Ich hätte das in den Weinforen gefragt. Es ist ihre Behauptung ...
Rinzwind

Antworten:

34

Ich habe Office 2013 installiert und nach dem Start ein schwarzes Fenster angezeigt. Ich habe den schwarzen Bildschirm korrigiert, indem ich der Lösung im WineHQ-Forum gefolgt bin .

Folgendes habe ich getan:

Installieren Sie Wine and Components

Installieren Sie zuerst wine 2.1 (funktioniert möglicherweise auch mit 2.0 'winehq-staging')

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

Installiere 'winbind'

sudo apt install winbind

Erstellen Sie ein sauberes 32-Bit-Präfix für Win7

Kreta ein sauberes 32 Bit Präfix und starte winecfg:

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

Wählen Sie auf der Registerkarte winecfg applications die Option " Windows version: Windows 7 ". Schließen Sie wine config und installieren Sie winetricks

Installieren Sie Bibliotheken

sudo apt install winetricks

Dann starte winetricks für dein Präfix

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

Akzeptiere " wähle das Standard Wein-Präfix " mit OK. Wählen Sie nun " Windows DLL-Komponenten installieren" und installieren Sie msxml6

Ich habe auch die cambria-Schriftart installiert, aber das sollte keine Rolle spielen.

Schließen Sie Winetricks noch nicht, wahrscheinlich möchten Sie den schwarzen Bildschirm beheben.

Schwarzes Fenster reparieren

Fügen Sie der Registrierung den neuen DWORD-Wert 30002 (Hexa) HKCU \ Software \ Wine \ Direct3D \ MaxVersionGL hinzu, um das schwarze Fenster zu beheben, das die Verwendung von Office 13 verhindert.

Gehen Sie dazu folgendermaßen vor: Wählen Sie in Winetricks die Option " Regedit ausführen" aus und warten Sie, bis das Fenster " Registrierungseditor" geöffnet wird. Erweitern Sie in der Ordnerstruktur HKEY_CURRENT_USER - Software - Wine und erstellen Sie einen neuen Schlüssel im Ordner Wine. Klicken Sie dazu mit der rechten Maustaste, wählen Sie new -> key und nennen Sie es Direct3D . Erstellen Sie nun einen neuen -> DWORD-Wert , benennen Sie die Datei in MaxVersionGL um und setzen Sie die Wertedaten auf 30002 (hexadezimal). Schließen Sie das Registrierungseditorfenster.

Es sollte folgendermaßen aussehen: Registry Editor-Einträge Schließen Sie das Registrierungseditor-Fenster.

Schließen Sie das Winetricks-Fenster und führen Sie das Installationsprogramm aus:

Installieren Sie Office 2013

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

Von hier aus wird die Installation ausgeführt und zu 100% abgeschlossen.

Öffnen Sie eines der Office-Programme Ihrer Wahl. Sie funktionieren meistens, aber ich habe festgestellt, dass der Word Math-Schriftsatz nicht funktioniert und Power Point möglicherweise nicht so gut gestartet wird, weil "nicht genügend Arbeitsspeicher oder Systemressourcen vorhanden sind". Also noch Raum für Verbesserungen.

Philippe
quelle
Das von Microsoft heruntergeladene Setup wird problemlos installiert, hat jedoch einen schwarzen Bildschirm. Das über Heidoc heruntergeladene Setup-Image kann die Installation und Aktivierung auch mit config.xml nicht abschließen.
Ohto Nordberg
Ich habe die Anweisung befolgt, erhalte aber immer noch den schwarzen Bildschirm. Kann ich noch etwas ausprobieren?
Apurba
2
Könnten Sie sagen, wo Sie all diese Informationen gefunden haben?
iuridiniz
1
Mit Ubuntu 16.04 und Stock oder aktualisierten Winetricks, sagt mir der Schritt "Install Libraries" sha1sum mismatch! Rename /home/*/.cache/winetricks/msxml6/msxml6_x86.msi and try again.. Wie umgehe ich das?
Highsciguy
Ich erhalte eine File not foundFehlermeldung für meine Setup-Datei. Gibt es Ideen, wie das behoben werden kann?
Hamman Samuel
12

Zusätzlich zu Philippes Antwort habe ich Folgendes von Winetricks installiert:

msftedit
riched20
riched30
riched32
vb6run

Damit wurden das PowerPoint-Problem "Nicht genügend Arbeitsspeicher oder Systemressourcen" und das Problem der schwarzen Felder behoben

Naheel
quelle
Ich habe versucht, Wein 3.1 von Devel zu installieren. winetricks hatte soem Fehler bei der Installation von Rich * DLLs. Ich habe die neuesten Winetricks aus dem Quellcode verwendet: github.com/Winetricks/winetricks/blob/master/src/winetricks Also konnte ich alle DLLs installieren und es funktionierte.
Michael
Es ist richtx32(nicht riched32), aber es funktioniert für mich :)
cz
5

Installieren Sie Office 2013 Pro 32-Bit

Diese Lösung wurde unter Ubuntu 17.10 mit Wine 2.0.2 getestet.

Erforderliche Abhängigkeiten

Wir benötigen ein sauberes 32-Bit-Wein-Präfix und einige Pakete.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
  • 32bit wineInstallation
  • winbind für einige Samba-Funktionen
  • geckofür Popups von Internetinhalten
  • cabextractund wgetzum Download corefontsdurch Winetricks
  • fonts-liberation für die kostenlosen Alternativen zu Arial etc.

Beachten Sie, dass ich wine-3.0aufgrund seiner DirectX11-Unterstützung auch empfehle . Zum Installieren verwenden Sie

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 

Installationsprozess

Das Rezept ist jetzt bei Winetricks vorgelagert . Wir brauchen ein sauberes 32bit Präfix dafür. Wenn Sie noch keinen haben, geben Sie die Weinbefehle ein WINEPREFIX="${HOME}/.wine-office2013pro".

Holen Sie sich zuerst die neuesten Winetricks:

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

und benutze dann das Rezept für ein 32bit Wein Präfix.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

msxml6 wird aufgrund einer Inkompatibilität von libxml installiert. Das Setup ist einfach.

Erster Start

Die installierten Desktop-Dateien befinden sich in

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

Willkommensnachricht Power Point

Es sollte eine Willkommensnachricht geben, die eine Verbindung zum Internet herstellt (nur bei wine-3.0) und Ihnen die Aktivierung des Produkts ermöglicht.

  • Microsoft Word 2013 wird problemlos gestartet. Obwohl es sicherlich einige Bugs gibt .

  • Microsoft PowerPoint 2013 weist einige ungelöste Probleme auf, z. B. die schwarzen Folien . Manchmal weigert es sich auch, zuerst anzufangen. Wenn dies der Fall ist, drücken Sie nicht auf Neustart, wenn Sie dazu aufgefordert werden, da der Wein sonst austritt.

Drücken Sie in Powerpoint nicht auf Neustart

Produktaktivierung

Die wine-3.0Aktivierung ist über das Internet möglich.

Am wine-2.0Produkt kann per Telefon aktiviert werden. Die Telefonnummer finden Sie hier . Für uns ist es 866-421-7141

U / min
quelle
1
+1 ... Auf dieser Basis konnte ich ein funktionierendes Setup installieren und haben (ohne den Schiedsrichter zu benutzen winetricks office2013pro). Erstellt ein 32-Bit-Präfix. Dann nach winetricks corefonts tahoma riched20 msxml6und nach HKEY_CURRENT_USER\Software\Wine\Direct3Dmit eigenem Medium installiert. Sogar auf SP1 aktualisiert und zusätzliche Sprachpakete installiert. Alles, was ich bisher richtig funktioniert habe ...
Kanchu
@Kanchu - sehr hilfreich für mich, der dachte, dass das Problem mit dem schwarzen Bildschirm bei dieser Lösung nicht auftritt. Um alles zusammenzufassen, habe ich hier alle Schritte in dieser Antwort zusammengefasst: askubuntu.com/a/1085219/47206
@Kanchu sieh dir das Verb an und du wirst sehen, dass Winetricks die ganze Magie für dich erledigt.
Ukos
2

Okay Freunde! Hier ist meine Antwort!

Diese Frage wurde ursprünglich am 03.02.2017 gestellt. In 2018-02-17 haben wir bereits neuere Versionen von Wein.

Ich habe diese Antwort gepostet, weil ich glaube, dass es eine Lösung ist, die mehr Menschen zugänglich ist .

Unten finden Sie ein Skript zur Verwendung mit PlayOnLinux ( https://www.playonlinux.com/en/ ). Es basiert auf einem Drehbuch, das ursprünglich von Quentin Pâris (Danke! = D) erstellt wurde.

Für die Installation benötigen wir folgende Ressourcen: Wine , Winetricks , Winbind und Playonlinux .

HINWEIS : Winetricks und Winbind werden normalerweise zusammen mit Wein installiert. Um zu testen , ob sie die Befehle vorliegende Verwendung sind winetricks -Vund wbinfo -Vjeweils!

Mit Beiträgen von @Naheel und @Philippe.


SO BENUTZEN SIE DEN SCRIPT:

Speichern Sie das unten stehende Skript in eine Textdatei (zB:) office2013.bash.

Starte PlayOnLinux, öffne das Skript oben ...

Öffnen Sie die Skriptdatei.

... , starte es...

Führen Sie die Skriptdatei aus.

... und befolgen Sie die Anweisungen auf dem Bildschirm.


PLAYONLINUX-SCRIPT:

#!/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

WEITERE INFORMATIONEN ZU DIESEM SCRIPT: https://www.playonlinux.com/de/app-2665.html

Eduardo Lucio
quelle
1
Sie installieren msxml6 msftedit riched30 vb6run. Kann kommentieren, warum? Auf der winhq-Seite wird viel über diese Pakete diskutiert, aber ich kann nicht nachvollziehen, warum sie benötigt werden. Ich stelle einige Refs zusammen , um die Installationsprozedur klarer zu gestalten. An meinem Ende wurde nur wirklich gebraucht riched20. Ich kann die Änderungen von Questor für die Einstellung von Wine-Version auf 3.2 während der Installation und auf 2.22 danach nicht verstehen. Für mich lief die Installation auf wine-2.0 einwandfrei. und Wein-3.0.
Ukos
1
okay. Also habe ich die Fehlerberichte auf winhq überprüft. Sie benötigen nur msxml6 in einigen Weinversionen, bevor ein Bugfix in libxml2 durchgeführt wird.
Ukos
@ukos Über "Ich kann die Änderungen von Questor für die Einstellung von Wine auf Version 3.2 während der Installation und danach auf 2.22 nicht verstehen", da die Weinversion "2.22" mit dem Installationsprogramm und die Version "3.2" mit Office-Anwendungen fehlschlagen. Das passiert in meiner Umgebung (Linux Manjaro). Welche spezielle Version von "wine" "3" haben Sie verwendet? Vielen Dank!
Eduardo Lucio
@ukos "Sie benötigen nur in einigen Weinversionen msxml6, bevor ein Bugfix in libxml2 durchgeführt wird" -> Welche Weinversion speziell? Sag mir die Weinversion, damit ich die Tests machen kann.
Eduardo Lucio
1
Das ist ein ungelöster Fehler (auch ziemlich nervig)
Ukos
0

Die Verwendung von PlayOnLinux ist einfacher. Folgen Sie einfach diesem Video: https://www.youtube.com/watch?v=6HhKWXdCWBM . In der Videobeschreibung finden Sie:

    • Laden Sie PlayOnLinux herunter
    • Installieren Sie winbind
    • Richten Sie PlayOnLinux ein
    • Installieren Sie Wine 3.1 und 2.20-Staging
    • Erstellen Sie ein virtuelles Laufwerk Office2013
    • Kopieren Sie das Skript von https://www.reddit.com/r/linux/comments/3ukrfh/microsoft_office_2013_on_linux_using_playonlinux/
    • Ändern Sie nur einen Eingang
    • Füge das Skript in PlayOnLinux ein
    • Richten Sie den Standardinstallations-Manager für Office 2013 ein
    • Das Setup dauert ca. 5-10 Minuten
    • Setup 2.20-Staging-Version von Wine
    • Gehen!
    • Microsoft Outlook 2013! - Scheitern. Microsoft OneNote 2013 auch
Rochdi Boudjehem
quelle