Мне удалось заставить Office 2013 почти работать с Перекрестным соединением, но не с Вином 2.0. Последнее Вино, как предполагается, поддерживает Office 2013, но я не нахожу учебных руководств, как на самом деле достигнуть этого. Таким образом, если оператор о поддержке верен, как я выполняю MS Office установки 2013 к Ubuntu с Вином 2.0?
Я установил офис 2013, и я раньше получал черное окно после запуска его. Я починил черный экран следующим решение, отправленное на WineHQ-форуме.
Вот то, что я сделал:
Во-первых, вино установки 2.1 (мог бы Альс работать с 2,0 'winehq-подготовками'),
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel
Установка 'winbind'
sudo apt install winbind
Крит чистый префикс на 32 бита и запуск winecfg:
WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 winecfg
В winecfg приложениях вкладка выбирают "версию Windows: Windows 7-дюймовая Близкая винная конфигурация и установка winetricks
sudo apt install winetricks
Затем запустите winetricks для своего префикса
WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 winetricks
примите "выбор значение по умолчанию wineprefix" с OK. Теперь, выберите "Компоненты Windows DLL установки" и пойдите и установите msxml6
Я также установил кембрийский шрифт, но это не должно иметь значения.
Просто еще не закрывайте winetricks, Вы, скорее всего, хотите исправить черную экранную ошибку.
Для фиксации черного окна, которое препятствует Office 13, который будет использоваться, добавит, что новые DWORD HKCU\Software\Wine\Direct3D\MaxVersionGL оценивают 30002 (hexa) реестру.
Вот то, как сделать это: В Winetricks выбирают Выполнение regedit и ожидают окна Registry Editor для открытия. В папке дерево разворачивают HKEY_CURRENT_USER - программное обеспечение - Вино и создают новый ключ в папке Wine. Для этого щелкните правой кнопкой, выберите новый-> ключ и назовите его Direct3D. Теперь создайте новый-> Значение DWORD, переименуйте файл к MaxVersionGL и установите данные значения на 30 002 (шестнадцатеричный). Закройте окно Registry Editor.
Это должно быть похожим на это: Закройте окно Registry Editor.
Закройте winetricks окно и запустите установщик:
WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 wine ~/PathTo/Office2013Setup.x86.exe
Отсюда, установка выполняет и завершает 100%.
Откройте одну из программ Office по Вашему выбору. Они главным образом работают, но я нашел, что Word Math Typesetting не работает, и Место подачи питания не может запуститься также из-за "недостаточного количества ресурсов памяти или системных ресурсов". Так, все еще простор для совершенствования.
В дополнение к ответу Philippe я установил следующий winetricks:
msftedit
riched20
riched30
riched32
vb6run
, Который решил PowerPoint "недостаточно ресурсов памяти или системных ресурсов" проблема и черный полевой выпуск
Используя PlayOnLinux более более просто, просто следуйте за этим видео: https://www.youtube.com/watch? v=6HhKWXdCWBM. В видео описании Вы найдете:
https://www.reddit.com/r/linux/comments/3ukrfh/microsoft_office_2013_on_linux_using_playonlinux/
Это решение тестируется на 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
- 32 бита
wine
установкаwinbind
для некоторых функций самбыgecko
поскольку интернет-контент раскрываетсяcabextract
иwget
для загрузкиcorefonts
через winetricksfonts-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
recipie является теперь восходящим на winetricks. Нам нужен чистый префикс на 32 бита для него. Если Вы не имеете один, предварительно ожидать WINEPREFIX="${HOME}/.wine-office2013pro"
к винным командам.
Сначала получите новейший winetricks:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks -O ~/Downloads/winetricks
chmod u+x ~/Downloads/winetricks
и затем используйте recipie на винном префиксе на 32 бита.
WINEARCH=win32 wine wineboot
~/Downloads/winetricks office2013pro
Установленные файлы на рабочем столе расположены в
~/.local/share/applications/wine/Programs/Microsoft Office 2013
Должны быть сообщения приветствия, который соединяется с Интернетом (только на вине 3.0) и позволяет Вам активировать продукт.
Microsoft Word 2013 запустится прекрасный. Хотя, существуют, конечно, некоторые ошибки в нем.
Microsoft PowerPoint 2013 имеет некоторые неразрешенные проблемы как черные слайды. Иногда это также отказывается запускаться сначала. Если так, не нажимайте перезагрузку при выяснении, поскольку она выйдет из вина.
На wine-3.0
активация возможна по Интернету.
На wine-2.0
продукт может быть активирован по телефону. Номер телефона найден здесь. Для нас это 866-421-7141
Хорошо друзья! Вот мой ответ!
Этот вопрос первоначально задали в 03.02.2017. В 17.02.2018 у нас уже есть более новые версии вина.
Я отправил этот ответ, потому что я полагаю, что это - решение, доступное для большего количества людей.
Ниже сценарий для использования с PlayOnLinux (https://www.playonlinux.com/en/). Это было основано на сценарии, созданном первоначально Quentin Pâris (благодарит парня! =D).
Чтобы сделать установку, нам нужны следующие ресурсы: вино, winetricks, winbind и playonlinux.
Примечание: winetricks и winbind обычно устанавливаются наряду с вином. Чтобы протестировать, если они присутствуют, используют команды winetricks -V
и wbinfo -V
соответственно!
С вкладами от @Naheel и @Philippe.
ИСПОЛЬЗОВАТЬ СЦЕНАРИЙ:
Сохраните сценарий ниже к текстовому файлу (например: office2013.bash
).
Запустите PlayOnLinux, откройте файл сценария выше...
..., выполните его...
... и следуйте экранным инструкциям.
СЦЕНАРИЙ 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
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ОБ ЭТОМ СЦЕНАРИИ: https://www.playonlinux.com/en/app-2665.html