Wine 2.0 говорит, что он поддерживает Office 2013. Как его установить?

Мне удалось получить Office 2013 почти для работы с кроссовером, но не с Wine 2.0. Последнее Wine должно поддерживать Office 2013, но я не нахожу учебники, как это сделать. Итак, если утверждение о поддержке верно, как мне установить установку MS Office 2013 в Ubuntu с Wine 2.0?

1
задан 3 February 2017 в 09:20

3 ответа

В дополнение к ответу Филиппа я установил следующее из winetricks:

msftedit
riched20
riched30
riched32
vb6run

Это решило проблему PowerPoint «Недостаточно памяти или системных ресурсов» и проблемы с черными полями

8
ответ дан 23 May 2018 в 01:49

Установить Office 2013 pro 32bit

Это решение проверено на Ubuntu 17.10 с вином 2.0.2.

Необходимые зависимости

Нам нужно чистое 32-битное вино префикс и некоторые пакеты.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
32bit wine установка winbind для некоторых функций samba gecko для всплывающих окон интернет-контента cabextract и wget для загрузки corefonts через winetricks fonts-liberation ] для бесплатных альтернатив Arial и т. д.

Обратите внимание, что я также рекомендую wine-3.0 из-за поддержки DirectX11. Для установки используйте

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 

Процесс установки

Недавно был обновлен рецепт на winetricks. Нам нужен чистый 32-битный префикс. Если у вас его нет, добавьте WINEPREFIX="${HOME}/.wine-office2013pro" к командам вина.

Сначала получите новейшие winetricks:

wget https://raw.githubusercontent.com/ukos-git/winetricks/feature-office2013pro/src/winetricks -O ~/Downloads/winetricks
chmod u+x ~/Downloads/winetricks

, а затем используйте рецепт на 32-битном префиксе вина.

WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro

Рецепт

Первый запуск

Установленные файлы рабочего стола находятся в

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

winetricks

Должны быть приветственные сообщения, которые подключаются к Интернету (только на вине-3.0) и позволяют вам активировать продукт. [ ! d30] Microsoft Word 2013 начнется нормально. Хотя, в этом есть некоторые ошибки. Microsoft PowerPoint 2013 имеет некоторые нерешенные проблемы, такие как черные слайды. Иногда он также отказывается начинать сначала. Если это так, не нажимайте кнопку «перезагрузка», когда ее спросят, так как она выйдет из вина.

the setup is straight forward.

Product Activaton

Включение wine-3.0 возможно через Интернет.

Вкл [ f16] продукт можно активировать по телефону. Номер телефона найден the setup is straight forward. . Для нас это 866-421-7141

1
ответ дан 23 May 2018 в 01:49
  • 1
    +1 ... На основании этого я смог установить и иметь рабочую настройку (без использования реферированного winetricks office2013pro). Создал 32-битный префикс. Затем после winetricks corefonts tahoma riched20 msxml6 и HKEY_CURRENT_USER\Software\Wine\Direct3D трюка, установленного с использованием собственного носителя. Даже обновление до SP1 и установка дополнительных языковых пакетов. Все, что я использовал, работает до сих пор ... – Kanchu 29 April 2018 в 12:57

Хорошо, друзья! Вот мой ответ!

Этот вопрос был первоначально задан в 2017-02-03. В 2018-02-17 у нас уже есть более новые версии вин.

Я отправил этот ответ, потому что считаю, что это решение Хорошо друзья! Вот мой ответ! .

Ниже приведен скрипт для использования с PlayOnLinux (https://www.playonlinux.com/en/).

Для выполнения установки нам нужны следующие ресурсы: Quentin Pâris , winetricks, winbind и playonlinux.

winetricks winetricks и winbind обычно устанавливаются вместе с вином.

С помощью вкладок @Naheel и @Philippe.

ИСПОЛЬЗОВАТЬ SCRIPT:

Сохраните сценарий ниже в текстовый файл (например: office2013.bash).

Запустите PlayOnLinux, откройте файл сценария выше ...

[d21 ] https://www.playonlinux.com/en/

..., запустите его ...

... и следуйте инструкциям на экране.

ИСПОЛЬЗОВАТЬ 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
[!d32 ]

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ОБ ЭТОМ СЦЕНАРЕ:

0
ответ дан 23 May 2018 в 01:49
  • 1
    Вы устанавливаете msxml6 msftedit riched30 vb6run. Можете прокомментировать, почему? На сайте winhq много дискуссий об этих пакетах, но я не могу воспроизвести, почему они нужны. Я собираю некоторые ссылки , чтобы внести ясность в процедуру установки. На мой взгляд, действительно нужен был riched20. Я не могу понять изменения от Questor для установки Wine-Version на 3.2 во время установки и до версии 2.22. Для меня установка прошла отлично на вино-2.0. и вино-3,0. – ukos 19 February 2018 в 00:24
  • 2
    ОК. поэтому я проверил отчеты об ошибках на winehq. Вам нужно только msxml6 в некоторых версиях вина до исправления в libxml2. – ukos 19 February 2018 в 00:59
  • 3
    @ukos About " Я не могу понять изменения, внесенные Questor для установки Wine на версию 3.2 во время установки и до версии 2.22 после этого ", это было сделано, потому что версия для вина" 2.22 " с установщиком и версией "3.2" с приложениями Office. Это то, что происходит в моей среде (Linux Manjaro). Какую конкретную версию вы использовали в «вине»? & Quot; 3 & Quot ;? Благодаря! – Eduardo Lucio 19 February 2018 в 17:13
  • 4
    @ukos " Вам нужно только msxml6 в некоторых версиях вина до исправления в libxml2 " - & GT; Какая версия вина конкретно? Скажи мне версию вина, чтобы я мог сделать тесты. – Eduardo Lucio 19 February 2018 в 17:17
  • 5
    Это неразрешенная ошибка (довольно раздражающая, тоже) – ukos 23 February 2018 в 20:52

Другие вопросы по тегам:

Похожие вопросы: