O Wine 2.0 diz que suporta o Office 2013. Como eu realmente o instalo?

22

Consegui que o Office 2013 quase funcionasse com o Crossover, mas não com o Wine 2.0. O Wine mais recente deve apoiar o Office 2013 , mas não vejo tutoriais sobre como realmente conseguir isso. Então, se a declaração sobre o suporte for verdadeira, como faço para instalar o MS Office 2013 no Ubuntu com o Wine 2.0?

    
por Ohto Nordberg 03.02.2017 / 06:20

5 respostas

32

Instalei o Office 2013 e costumava obter uma janela preta depois de iniciá-la. Fixei a tela preta seguindo a solução publicada no Fórum WineHQ .

Veja o que eu fiz:

Instalar vinho e componentes

Primeiro, instale o wine 2.1 (pode funcionar com o 2.0 'winehq-staging')

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

Instale o 'winbind'

sudo apt install winbind

Criar prefixo limpo de 32 bits para o Win7

Creta um prefixo limpo de 32 bits e start-up winecfg:

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

Na aba de aplicativos winecfg selecione " versão do Windows: Windows 7 " Fechar wine config e instalar winetricks

Instalar bibliotecas

sudo apt install winetricks

Em seguida, inicie os winetricks para o seu prefixo

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

aceite " selecione o wineprefix padrão " com OK. Agora, selecione " Instalar componentes da DLL do Windows " e acesse msxml6

Eu também instalei a fonte cambria, mas isso não importa.

Não feche os winetricks ainda, você provavelmente quer corrigir o bug da tela preta.

Corrigir janela preta

Para corrigir a janela preta que impede que o Office 13 seja usado, adicione o novo valor DWORD HKCU \ Software \ Wine \ Direct3D \ MaxVersionGL 30002 (hexa) ao registro.

Veja como fazer isso: Em Winetricks, selecione Executar regedit e aguarde até que a janela Editor do Registro seja aberta. Na árvore de pastas, expanda HKEY_CURRENT_USER - Software - Wine e crie uma nova chave na pasta Wine. Para fazer isso, clique com o botão direito, selecione nova - > key e nomeie-a como Direct3D . Agora crie novo - > Valor DWORD , renomeie o arquivo para MaxVersionGL e defina os dados do valor para 30002 (hexadecimal). Feche a janela do Editor do Registro.

Deveria ser assim: FecheajaneladoEditordoRegistro.

Fecheajaneladowinetrickseexecuteoinstalador:

InstalaroOffice2013

WINEPREFIX=~/.wine/Office2013WINEARCH=win32wine~/PathTo/Office2013Setup.x86.exe

Apartirdaqui,ainstalaçãoéexecutadaecompleta100%.

AbraumdosprogramasdoOfficedesuaescolha.Elesfuncionamprincipalmente,masdescobriqueaComposiçãoMatemáticadoWordnãofuncionaeoPowerPointpodenãoiniciartambémdevidoa"memória insuficiente ou recursos do sistema". Então, ainda há espaço para melhorias.

    
por Philippe 10.02.2017 / 22:20
10

Além da resposta de Philippe, instalei o seguinte de winetricks:

msftedit
riched20
riched30
riched32
vb6run

Isso solucionou o problema do PowerPoint "não há memória ou recursos do sistema suficientes" e a emissão de campos em preto

    
por Naheel 13.10.2017 / 22:05
4

Instalar o Office 2013 pro 32bit

Esta solução é testada no Ubuntu 17.10 com o wine 2.0.2.

Dependências necessárias

Precisamos de um prefixo de vinho limpo de 32 bits e alguns pacotes.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
% bl0ck_qu0te%

Note que também recomendo wine-3.0 devido ao seu suporte a 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 

Processo de instalação

A receita está agora em upstream em winetricks . Precisamos de um prefixo de 32 bits limpo para isso. Se você não tiver um, adicione WINEPREFIX="${HOME}/.wine-office2013pro" aos comandos do vinho.

Primeiro, obtenha os mais novos winetricks:

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

e, em seguida, use a receita em um prefixo de vinho de 32 bits.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

Primeirocomeço

Osarquivosdaáreadetrabalhoinstaladosestãolocalizadosem

~/.local/share/applications/wine/Programs/MicrosoftOffice2013

Devehavermensagensdeboas-vindasqueseconectemàinternet(somentenowine-3.0)epermitaquevocêativeoproduto.

  • OMicrosoftWord2013seráiniciadocorretamente.Embora,certamenteexistam alguns bugs nele .

  • O Microsoft PowerPoint 2013 tem alguns problemas não resolvidos, como os slides pretos . Às vezes, também se recusa a começar no início. Em caso afirmativo, não pressione reboot quando solicitado, pois ele sairá do vinho.

Ativaçãodoproduto

Emwine-3.0,aativaçãoépossívelpelaInternet.

Emwine-2.0,oprodutopodeserativadoportelefone.Onúmerodetelefoneencontrado aqui . Para nós, é 866-421-7141

    
por ukos 03.06.2018 / 15:10
2

Ok amigos! Aqui está minha resposta!

Esta pergunta foi feita originalmente em 2017-02-03. Em 2018-02-17 já temos versões mais recentes do vinho.

Afixei esta resposta porque acredito que é uma solução acessível a mais pessoas .

Abaixo está um script para uso com o PlayOnLinux ( link ). Foi baseado em um script criado originalmente por Quentin Pâris (obrigado cara! = D).

Para fazer a instalação, precisamos dos seguintes recursos: wine , winetricks , winbind e playonlinux .

OBSERVAÇÃO: winetricks e winbind geralmente são instalados junto com o vinho. Para testar se estão presentes, use os comandos winetricks -V e wbinfo -V , respectivamente!

Com contribuições de @Naheel e @Philippe.

PARA USAR O SCRIPT:

Salve o script abaixo em um arquivo de texto (por exemplo: office2013.bash ).

Inicie o PlayOnLinux, abra o arquivo de script acima ...

...,execute...

...esigaasinstruçõesnatela.

SCRIPTDEPLAYONLINUX:

#!/bin/bash#CHANGELOG#[QuentinPârisandEduardoLucio(Questor)](2018-02-1715-24)#Version1.1.0.0#Paris/Brazil#>>>>>>>>>>#UnderBSDLicense!#Copyright(c)2018,QuentinPârisandEduardoLucio#Allrightsreserved.#Redistributionanduseinsourceandbinaryforms,withorwithout#modification,arepermittedprovidedthatthefollowingconditionsaremet:#*Redistributionsofsourcecodemustretaintheabovecopyright#notice,thislistofconditionsandthefollowingdisclaimer.#*Redistributionsinbinaryformmustreproducetheabovecopyright#notice,thislistofconditionsandthefollowingdisclaimerinthe#documentationand/orothermaterialsprovidedwiththedistribution.#*Neitherthenameofthefreesoftwarecommunitynorthe#namesofitscontributorsmaybeusedtoendorseorpromoteproducts#derivedfromthissoftwarewithoutspecificpriorwrittenpermission.#THISSOFTWAREISPROVIDEDBYTHECOPYRIGHTHOLDERSANDCONTRIBUTORS"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://sobrelinux.info/questions/5455/wine-2-0-says-it-supports-office-2013-how-do-i-actually-install-it"$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

MAIS INFORMAÇÕES SOBRE ESTE SCRIPT: link

    
por Eduardo Lucio 18.02.2018 / 01:51
-1

Como complemento das outras respostas:

No Kubuntu 18.04 ESTA resposta (aquela que envolveu o script Playonlinux) funcionou para mim - fora da caixa assim para falar.

Mas então no Lubuntu 18.10 ele parou de funcionar para mim. Então, tentei as outras respostas, inicialmente sem muito sucesso. ESTA resposta me ajudou a instalar o programa, mas sem resolver o problema da "tela preta". Tentando consertar isso, me deparei com um problema maior relatado aqui .

Mesmo depois de reinstalar o Wine conforme indicado abaixo, e instalar o MSOffice com sucesso novamente como na resposta vinculada, o problema da tela preta estava presente.

Então eu notei o comentário feito por @Kanchu there , referindo-me à solução de THIS answer. Integrando as duas últimas respostas, consegui instalar com sucesso.

Estou tentando resumir todas as etapas de maneira simples e clara.

  • Instale o Wine 3.0 - Eu fiz isso com o gerente de software.

  • Então: sudo apt install cabextract fonts-liberation winbind wine wine32

(no meu caso eles já estavam instalados)

  • Download do último winetricks em ~/Downloads :

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

  • Tornando-o executável: chmod u+x ~/Downloads/winetricks

  • Antecipando o "problema da tela preta":

    • Iniciado winetricks em ~/Downloads :

    WINEARCH=win32 winetricks

verificou que riched20 msxml6 foram instalados e seguiu o procedimento acima:

% bl0ck_qu0te%

para que pareça nessa imagem.

( Na verdade eu tinha esquecido esse passo e o segui apenas durante a execução do último comando listado abaixo - antes de digitar minha senha quando solicitado! - Mas ainda assim funcionou no final. )

Os comandos finais:

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

que baixam e instalam o programa.

    
por cipricus 19.10.2018 / 14:02