Wine 2.0 dice che supporta Office 2013. Come posso installarlo?

21

Sono riuscito a far funzionare Office 2013 quasi con Crossover, ma non con Wine 2.0. L'ultima versione di Wine supporterà Office 2013 , ma non trovo tutorial su come realizzarlo. Quindi, se la dichiarazione sul supporto è vera, come faccio a installare MS Office 2013 su Ubuntu con Wine 2.0?

    
posta Ohto Nordberg 03.02.2017 - 06:20

4 risposte

31

Ho installato Office 2013 e ho usato per ottenere una finestra nera dopo l'avvio. Ho risolto lo schermo nero seguendo la soluzione pubblicata in > WineHQ-Forum.

Ecco cosa ho fatto:

Installa Wine and Components

Innanzitutto, installa wine 2.1 (potrebbe funzionare anche 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

Installa "winbind"

sudo apt install winbind

Crea prefisso a 32 bit pulito per Win7

Creta, un prefisso pulito a 32 bit e avvio di winecfg:

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

Nella scheda delle applicazioni winecfg seleziona " Versione Windows: Windows 7 " Chiudi la configurazione del vino e installa winetrick

Installa librerie

sudo apt install winetricks

Quindi avvia winetricks per il prefisso

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

accetta " seleziona il valore predefinito del vino " con OK. Ora seleziona " Installa componenti Windows DLL " e vai e installa msxml6

Ho anche installato il carattere di Cambria, ma non dovrebbe essere importante.

Non chiudere ancora winetrick, è molto probabile che tu voglia correggere il bug della schermata nera.

Correggi finestra nera

Per correggere la finestra nera che impedisce l'utilizzo di Office 13, aggiungi HKCU \ Software \ Wine \ Direct3D \ MaxVersionGL al nuovo valore DWORD 30002 (hexa) al registro.

Ecco come fare: In Winetricks seleziona Esegui regedit e attendi che la finestra Editor del registro si apra. Nell'albero delle cartelle espandi HKEY_CURRENT_USER - Software - Wine e crea una nuova chiave nella cartella Wine. Per farlo, fai clic con il pulsante destro del mouse, seleziona nuovo - & gt; chiave e chiamalo Direct3D . Ora crea nuovo - & gt; Valore DWORD , rinomina il file in MaxVersionGL e imposta i dati del valore su 30002 (esadecimale). Chiudi la finestra dell'editor del registro.

Dovrebbe assomigliare a questo: Chiudi la finestra dell'editor del registro.

Chiudi la finestra di winetrick ed esegui il programma di installazione:

Installa Office 2013

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

Da qui, l'installazione viene eseguita e completa al 100%.

Apri uno dei programmi Office di tua scelta. Funzionano principalmente, ma ho scoperto che la composizione matematica della parola non funziona e che Power Point potrebbe non avviarsi a causa di "memoria insufficiente o risorse di sistema". Quindi, ancora margini di miglioramento.

    
risposta data Philippe 10.02.2017 - 22:20
10

Oltre alla risposta di Philippe ho installato quanto segue da winetricks:

msftedit
riched20
riched30
riched32
vb6run

Questo ha risolto il problema del "problema di memoria o risorse di sistema insufficiente" e del problema dei campi neri di PowerPoint

    
risposta data Naheel 13.10.2017 - 22:05
2

Installa Office 2013 pro 32 bit

Questa soluzione è stata testata su Ubuntu 17.10 con wine 2.0.2.

Dipendenze richieste

Abbiamo bisogno di un prefisso del vino a 32 bit pulito e di alcuni pacchetti.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
  
  • 32 bit wine installazione
  •   
  • winbind per alcune funzioni di samba
  •   
  • gecko per i popup di contenuti Internet
  •   
  • cabextract e wget per il download di corefonts tramite winetricks
  •   
  • fonts-liberation per le alternative gratuite ad Arial ecc.
  •   

Nota che raccomando anche wine-3.0 a causa del suo supporto DirectX11. Per installare, usa

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 

Processo di installazione

Il destinatario è ora a monte su winetricks . Abbiamo bisogno di un prefisso pulito a 32 bit per questo. Se non ne hai uno, aggiungi WINEPREFIX="${HOME}/.wine-office2013pro" ai comandi wine.

Per prima cosa prendi il più recente winetrick:

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

e quindi utilizzare la destinazione su un prefisso del vino a 32 bit.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

Primo avvio

I file desktop installati si trovano in

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

Ci dovrebbe essere un messaggio di benvenuto che si connette a Internet (solo su wine-3.0) e ti consente di attivare il prodotto.

  • Microsoft Word 2013 verrà avviato correttamente. Anche se ci sono certamente alcuni bug in esso .

  • Microsoft PowerPoint 2013 ha alcuni problemi irrisolti come diapositive nere . A volte si rifiuta anche di iniziare in un primo momento. In tal caso, non premere riavvia quando richiesto, poiché uscirà da vino.

Attivazione del prodotto

L'attivazione di wine-3.0 è possibile su Internet.

On wine-2.0 il prodotto può essere attivato via telefono. Il numero di telefono è trovato qui . Per noi, è 866-421-7141

    
risposta data ukos 03.06.2018 - 15:10
1

Ok amici! Ecco la mia risposta!

Questa domanda è stata originariamente richiesta nel 2017-02-03. Nel 2018-02-17 abbiamo già versioni più recenti del vino.

Ho postato questa risposta perché credo che sia una soluzione accessibile a più persone .

Di seguito è riportato uno script da utilizzare con PlayOnLinux ( link ). Era basato su uno script creato originariamente da Quentin Pâris (grazie ragazzo! = D).

Per fare l'installazione abbiamo bisogno delle seguenti risorse: vino , winetricks , winbind e playonlinux .

NOTA: winetricks e winbind vengono generalmente installati insieme al vino. Per verificare se sono presenti utilizzare i comandi winetricks -V e wbinfo -V rispettivamente!

Con contributi di @Naheel e @Philippe.

PER USARE LO SCRIPT:

Salva lo script di seguito in un file di testo (es: office2013.bash ).

Avvia PlayOnLinux, apri il file di script sopra ...

..., eseguilo ...

... e segui le istruzioni sullo schermo.

SCRIPT 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://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

ULTERIORI INFORMAZIONI SU QUESTO SCRIPT: link

    
risposta data Eduardo Lucio 18.02.2018 - 01:51

Leggi altre domande sui tag