私はOffice 2013をCrossoverでほとんど動作させることができましたが、Wine 2.0では動作しませんでした。 最新のWineはOffice 2013をサポートすることになっています ですが、実際にそれを達成するためのチュートリアルは見つかりません。サポートに関する声明が正しい場合、Wine 2.0を使用してUbuntuにMS Office 2013をインストールする方法を教えてください。
Office 2013をインストールしましたが、起動後に黒いウィンドウが表示されていました。 WineHQ-Forum に投稿されたソリューションに従って、黒い画面を修正しました。
私がやったことは次のとおりです。
まず、wine 2.1をインストールします(2.0 'winehq-staging'で動作する可能性があります)
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 componentsのインストール」を選択して、インストールしてくださいmsxml6
Cambriaフォントもインストールしましたが、それは問題ではありません。
まだwinetricksを閉じないでください。ほとんどの場合、ブラックスクリーンのバグを修正する必要があります。
Office 13の使用を妨げる黒いウィンドウを修正するには、HKCU\Software\Wine\Direct3D\MaxVersionGLの新しいDWORD値30002(hexa)をレジストリに追加します。
これを行う方法は次のとおりです。Winetricksでregeditを実行を選択し、Registry Editorウィンドウが開くまで待ちます。フォルダーツリーで、HKEY_CURRENT_USER-Software-Wineを展開し、Wineフォルダーに新しいキーを作成します。これを行うには、右クリックしてnew-> keyを選択し、名前をDirect3Dにします。次に、new-> DWORD Valueを作成し、ファイルの名前をMaxVersionGLに変更し、値データを002(16進数)に設定します。レジストリエディターウィンドウを閉じます。
次のようになります。 レジストリエディターウィンドウを閉じます。
Winetricksウィンドウを閉じてインストーラーを実行します。
WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 wine ~/PathTo/Office2013Setup.x86.exe
ここから、インストールが実行され、100%完了します。
選択したOfficeプログラムのいずれかを開きます。ほとんどは動作しますが、Word Math Typesettingが動作せず、「メモリまたはシステムリソースが不足している」ためにPower Pointも起動しない場合があります。したがって、まだ改善の余地があります。
Philippeの回答に加えて、私はwinetricksから次のものをインストールしました。
msftedit
riched20
riched30
riched32
vb6run
これにより、PowerPointの「メモリまたはシステムリソースが不足している」問題とブラックフィールドの問題が解決されました。
このソリューションは、ワイン2.0.2を使用したUbuntu 17.10でテストされています。
きれいな32ビットワインプレフィックスといくつかのパッケージが必要です。
Sudo dpkg --add-architecture i386
Sudo apt update
Sudo apt install cabextract fonts-liberation winbind wine wine32 wine-gecko2.21
- 32ビット
wine
インストールwinbind
一部のSamba関数用gecko
インターネットコンテンツのポップアップ用cabextract
およびwget
ダウンロード用corefonts
winetricks経由fonts-liberation
Arialなどの無料の代替品.
DirectX11のサポートにより、wine-3.0
もお勧めします。インストールするには、次を使用します
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"
をwineコマンドの前に追加します。
最初に最新のwinetricksを入手します。
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/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
インターネットに接続して(wine-3.0のみ)、製品をアクティブ化できるウェルカムメッセージがあるはずです。
Microsoft Word 2013は正常に起動します。ただし、確かに バグがいくつかあります です。
Microsoft PowerPoint 2013には、 黒いスライド のような未解決の問題がいくつかあります。また、最初は開始を拒否することもあります。その場合、wineを終了するため、尋ねられたときに再起動を押さないでください。
wine-3.0
では、インターネット経由でアクティベーションが可能です。
wine-2.0
で、製品を電話でアクティベートできます。電話番号が見つかりました こちら 。私たちにとっては、866-421-7141です
わかりました!これが私の答えです!
この質問は元々2017-02-03に尋ねられました。 2018-02-17には、新しいバージョンのワインが既にあります。
この回答を投稿したのは、より多くの人がアクセスできる解決策だと思うからです。
以下は、PlayOnLinux( https://www.playonlinux.com/en/ )で使用するスクリプトです。元々はQuentinPâris(thanks guy!= D)によって作成されたスクリプトに基づいていました。
インストールを行うには、次のリソースが必要です:wine、winetricks、 winbindおよびplayonlinux.
注:winetricksとwinbindは通常wineと一緒にインストールされます。それらが存在するかどうかをテストするには、コマンドwinetricks -V
およびwbinfo -V
をそれぞれ使用します!
@Naheelと@Philippeからの貢献によります。
スクリプトを使用するには:
以下のスクリプトをテキストファイルに保存します(例:office2013.bash
)。
PlayOnLinuxを起動し、上記のスクリプトファイルを開きます...
... 、 それを実行します...
...画面上の指示に従います。
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
このスクリプトに関する詳細情報:https://www.playonlinux.com/en/app-2665.html
PlayOnLinuxの使用はより簡単です。このビデオに従ってください: https://www.youtube.com/watch?v=6HhKWXdCWBM 。ビデオの説明には以下が含まれています。
https://www.reddit.com/r/linux/comments/3ukrfh/Microsoft_office_2013_on_linux_using_playonlinux/
からスクリプトをコピー