web-dev-qa-db-fra.com

Wine 2.0 indique qu'il prend en charge Office 2013. Comment l'installer?

J'ai réussi à faire en sorte qu'Office 2013 fonctionne presque avec Crossover, mais pas avec Wine 2.0. Latest Wine est supposé prendre en charge Office 201 , mais je ne trouve aucun didacticiel expliquant comment y parvenir. Donc, si la déclaration relative à l'assistance est vraie, comment puis-je installer MS Office 2013 pour Ubuntu avec Wine 2.0?

24
Ohto Nordberg

J'ai installé office 2013 et j'avais l'habitude d'avoir une fenêtre noire après l'avoir démarrée. J'ai corrigé l'écran noir en suivant la solution affichée dans le WineHQ-Forum .

Voici ce que j'ai fait:

Installer du vin et des composants

Tout d’abord, installez wine 2.1 (peut également fonctionner avec 2.0 'winehq-staging')

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

Installer 'Winbind'

Sudo apt install winbind

Créer un préfixe 32 bits propre pour Win7

Crète un préfixe propre à 32 bits et lancez winecfg:

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

Dans l'onglet "Applications Winecfg", sélectionnez " Version Windows: Windows 7 " Fermez Wine Config et installez winetricks.

Installer des bibliothèques

Sudo apt install winetricks

Puis lancez winetricks pour votre préfixe

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

acceptez " sélectionnez le préfixe de vin par défaut " avec OK. Maintenant, sélectionnez " Installez Windows DLL composants " et installez msxml6

J'ai également installé la police Cambria, mais cela ne devrait pas avoir d'importance.

Ne fermez pas winetricks pour l'instant, vous voudrez probablement corriger le bogue de l'écran noir.

Fixer la fenêtre noire

Afin de corriger la fenêtre noire qui empêche Office 13 à être utilisé, ajoutez la nouvelle valeur DWORD HKCU\Software\Wine\Direct3D\MaxVersionGL 30002 (hexa) au registre.

Voici comment procéder: Dans Winetricks, sélectionnez , exécutez regedit et attendez que la fenêtre de l'éditeur de registre s'ouvre. . Dans l'arborescence de dossiers, développez HKEY_CURRENT_USER - Software - Wine et créez une nouvelle clé dans le dossier Wine. Pour ce faire, faites un clic droit, sélectionnez nouveau -> clé et nommez-le Direct3D . Maintenant, créez new -> Valeur DWORD , renommez le fichier en MaxVersionGL et définissez les données de la valeur sur 30002 (hexadécimal). Fermez la fenêtre de l'éditeur de registre.

Ça devrait ressembler à ça: Registry Editor Entries Fermez la fenêtre de l'éditeur de registre.

Fermez la fenêtre de winetricks et lancez l’installateur:

Installer Office 2013

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

À partir de là, l'installation s'exécute et se termine à 100%.

Ouvrez l’un des programmes Office de votre choix. La plupart du temps, ils fonctionnent, mais j’ai constaté que la composition mathématique dans Word ne fonctionnait pas et que Power Point pouvait ne pas démarrer aussi bien en raison de "l’insuffisance de mémoire ou de ressources système". Donc, il y a encore place à amélioration.

34
Philippe

En plus de la réponse de Philippe, j'ai installé ce qui suit de winetricks:

msftedit
riched20
riched30
riched32
vb6run

Cela a résolu le problème de PowerPoint "mémoire insuffisante ou ressources système" et problème des champs noirs

11
Naheel

Installer Office 2013 32 bits

Cette solution a été testée sur Ubuntu 17.10 avec wine 2.0.2.

Dépendances requises

Nous avons besoin d'un préfixe de vin propre 32 bits et de certains forfaits.

Sudo dpkg --add-architecture i386
Sudo apt update
Sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
  • Installation 32 bits winename__
  • winbindpour certaines fonctions samba
  • geckoname__for popup popup internet content
  • cabextractet wgetpour télécharger corefontsvia winetricks
  • fonts-liberation pour les alternatives gratuites à Arial, etc.

Notez que je recommande également wine-3.0 en raison de sa prise en charge de DirectX11. Pour installer, utilisez

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 

Processus d'installation

La recette est maintenant en amont de winetricks . Nous avons besoin d'un préfixe propre 32 bits pour cela. Si vous n'en avez pas, ajoutez WINEPREFIX="${HOME}/.wine-office2013pro" aux commandes wine.

Commencez par obtenir les nouveaux noms de domaine:

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

puis utilisez la recette sur un préfixe de vin 32 bits.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

msxml6 is installed due to an incompatibility of libxml.the setup is straight forward.

Premier départ

Les fichiers de bureau installés sont situés dans

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

welcome messagePowerPoint

Il devrait y avoir un message de bienvenue qui se connecte à Internet (uniquement sur wine-3.0) et vous permet d'activer le produit.

  • Microsoft Word 2013 va bien commencer. Bien que, il y a certainement quelques bugs en elle .

  • Microsoft PowerPoint 2013 présente des problèmes non résolus, tels que les diapositives noires . Parfois, il refuse également de commencer au début. Si c'est le cas, n'appuyez pas sur le redémarrage lorsque vous y êtes invité, car il quittera vin.

do not press reboot in PowerPoint

Activaton du produit

Sur wine-3.0, l'activation est possible sur Internet.

Sur wine-2.0le produit peut être activé par téléphone. Le numéro de téléphone est trouvé ici . Pour nous, c'est 866-421-7141

5
ukos

Okay les amis! Voici ma réponse!

Cette question a été posée pour la première fois le 2017-02-03 En 2018-02-17, nous avons déjà de nouvelles versions de wine.

J'ai posté cette réponse parce que je crois que c'est une solution accessible à plus de personnes .

Vous trouverez ci-dessous un script à utiliser avec PlayOnLinux ( https://www.playonlinux.com/en/ ). Il était basé sur un script créé à l'origine par Quentin Pâris (merci, mec! = D).

Pour faire l’installation, nous avons besoin des ressources suivantes: wine , winetricks , winbind et playonlinux .

REMARQUE: winetricks et winbind sont généralement installés avec vin. Pour tester leur présence, utilisez les commandes winetricks -V et wbinfo -V respectivement!

Avec les contributions de @Naheel et @Philippe.


POUR UTILISER LE SCRIPT:

Enregistrez le script ci-dessous dans un fichier texte (par exemple: office2013.bash).

Lancez PlayOnLinux, ouvrez le fichier de script ci-dessus ...

Open the script file.

... , exécuter...

Run script file.

... et suivez les instructions à l'écran.


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
# https://askubuntu.com/questions/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

INFORMATIONS SUPPLEMENTAIRES SUR CE SCRIPT: https://www.playonlinux.com/fr/app-2665.html

2
Eduardo Lucio

Utiliser PlayOnLinux est plus simple, suivez simplement cette vidéo: https://www.youtube.com/watch?v=6HhKWXdCWBM . Dans la description de la vidéo, vous trouverez:

    • Télécharger PlayOnLinux
    • Installer winbind
    • Configurer PlayOnLinux
    • Installer Wine 3.1 et 2.20-staging
    • Créer un lecteur virtuel Office 2013
    • Copier le script de https://www.reddit.com/r/linux/comments/3ukrfh/Microsoft_office_2013_on_linux_using_playonlinux/
    • Modifier une seule entrée
    • Coller le script dans PlayOnLinux
    • Installer le gestionnaire d'installation Office 2013 par défaut
    • L'installation prend environ 5-10 minutes
    • Version d'installation 2.20-staging de Wine
    • Aller!
    • Microsoft Outlook 2013! - échouer. Microsoft OneNote 2013 aussi
0
Rochdi Boudjehem