Wine 2.0はOffice 2013をサポートしていると言っています。実際にインストールする方法は?


23

私は、Office 2013をCrossoverでほとんど動作させることができましたが、Wine 2.0では動作しませんでした。最新のWineはOffice 2013をサポートすることになっていますが、実際にそれを実現するためのチュートリアルは見つかりません。サポートに関する声明が正しい場合、Wine 2.0を使用してUbuntuにMS Office 2013をインストールする方法を教えてください。


1
だまされやすい人には、これまでに答え入った場合:askubuntu.com/questions/875991/...
muru

2
私はこれをWineフォーラムで尋ねたでしょう。それは...彼らの主張である
Rinzwind

回答:


34

Office 2013をインストールしましたが、起動後に黒いウィンドウが表示されていました。WineHQ-Forumに投稿されたソリューションに従って、黒い画面を修正しました。

私がやったことは次のとおりです。

Wineとコンポーネントのインストール

まず、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

Win7用のクリーンな32ビットプレフィックスを作成する

きれいな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をインストールします。

cambriaフォントもインストールしましたが、それは問題ではありません。

まだwinetricksを閉じないでください。ほとんどの場合、ブラックスクリーンのバグを修正する必要があります。

黒いウィンドウを修正

Office 13の使用を妨げる黒いウィンドウを修正するには、HKCU \ Software \ Wine \ Direct3D \ MaxVersionGLの新しいDWORD値30002(hexa)をレジストリに追加します。

これを行う方法は次のとおりです。Winetricksで[ regedit実行]を選択、[ レジストリエディター]ウィンドウが開くのを待ちます。フォルダーツリーで、HKEY_CURRENT_USER-Software-Wineを展開し、Wineフォルダーに新しいキーを作成します。これを行うには、右クリックして、「新規」->「キー」を選択し、Direct3Dという名前を付けます。次に、new- > DWORD Valueを作成し、ファイルの名前をMaxVersionGLに変更し、値データを30002(16進数)に設定します。レジストリエディターウィンドウを閉じます。

次のようになり レジストリエディターのエントリ ます。レジストリエディターウィンドウを閉じます。

winetricksウィンドウを閉じてインストーラーを実行します。

Office 2013をインストールする

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

ここから、インストールが実行され、100%完了します。

選択したOfficeプログラムのいずれかを開きます。ほとんどは機能しますが、Word Math Typesettingが機能せず、「メモリまたはシステムリソースが不足している」ためにPower Pointも起動しない場合があります。したがって、まだ改善の余地があります。


Microsoftからダウンロードしたセットアップは正常にインストールされますが、黒い画面で終了します。Heidocを介してダウンロードされたセットアップイメージは、config.xmlを使用してもインストールとアクティベーションを完了できません。
オートノードバーグ

指示に従いましたが、まだ黒い画面が表示されます。他に試すことができるものはありますか?
アプルバ

2
この情報はどこで見つけましたか?
-iuridiniz

1
ubuntu 16.04とストックまたは更新されたwinetricksを使用すると、「ライブラリのインストール」のステップで通知されますsha1sum mismatch! Rename /home/*/.cache/winetricks/msxml6/msxml6_x86.msi and try again.。これを回避するにはどうすればよいですか?
-highsciguy

私はそうだFile not found、私のセットアップファイルのためにそれを修正する方法上の任意のアイデアを、エラーを?
ハマンサミュエル

12

Philippeの回答に加えて、私はwinetricksから次のものをインストールしました。

msftedit
riched20
riched30
riched32
vb6run

これにより、PowerPointの「メモリまたはシステムリソースが不足している」問題とブラックフィールドの問題が解決されました。


devel installからwine 3.1を試しました。winetricksには、リッチ* DLLのインストール時にエラーが発生しました。ソースから最新のwinetricksを使用しました:github.com/Winetricks/winetricks/blob/master/src/winetricksですから、すべてのDLLをインストールでき、動作しました。
マイケル

それはrichtx32(ではないriched32)ですが、私にとってはうまく
いき

5

Office 2013 Pro 32ビットをインストールする

このソリューションは、ワイン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 一部のサンバ機能用
  • geckoインターネットコンテンツのポップアップ用
  • cabextractそしてwinetricksを介しwgetてダウンロードcorefontsするため
  • 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 

インストールプロセス

recipieは今の上流にある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

libxmlの非互換性のため、msxml6がインストールされます。 セットアップは簡単です。

最初のスタート

インストールされたデスクトップファイルは次の場所にあります。

~/.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です


1
+1 ...これに基づいて、インストールして作業セットアップを行うことができました(参照先を使用せずにwinetricks office2013pro)。32ビットのプレフィックスを作成しました。その後winetricks corefonts tahoma riched20 msxml6HKEY_CURRENT_USER\Software\Wine\Direct3Dトリックと独自のメディアを使用してインストールします。SP1に更新され、追加の言語パックもインストールされました。すべて私が...今のところ正常に動作し使用してきました
Kanchu

@Kanchu-ブラックスクリーンの問題はこの解決策では表示されないと思っていた私にとって非常に役立ちました。:すべて一緒にそれを置くために、私はここにこの答えのすべてのステップにまとめているaskubuntu.com/a/1085219/47206

@Kanchu が動詞を見ると、winetricksがすべての魔法を行っていることがわかります。
ukos

2

大丈夫友達!これが私の答えです!

この質問は元々2017-02-03に尋ねられました。2018-02-17には、ワインの新しいバージョンが既にあります。

この回答を投稿したのは、より多くの人がアクセスできるソリューションだと思うからです。

以下は、PlayOnLinux(https://www.playonlinux.com/en/)で使用するスクリプトです。これは、元々クエンティン・パリスによって作成されたスクリプトに基づいていました(ありがとう!= D)。

インストールを行うには、winewinetrickswinbind、およびplayonlinuxのリソースが必要です

注: winetricksとwinbindは、通常wineと一緒にインストールされます。それらが存在するかどうかをテストするにはwinetricks -Vwbinfo -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
# /ubuntu/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


1
をインストールしていmsxml6 msftedit riched30 vb6runます。理由についてコメントできますか?winhqサイトでは、これらのパッケージについて多くの議論がありますが、なぜそれらが必要なのか再現できません。インストール手順を明確にするために、いくつかの参考文献まとめています。私の側では、本当に本当に必要なのはでしたriched20。インストール中にWine-Versionを3.2に設定し、その後2.22に設定した場合のQuestorによる編集を理解できません。私にとって、インストールはwine-2.0でうまくいきました。およびワイン-3.0。
ukos

1
OK。だから私はwinhqのバグレポートをチェックしました。libxml2のバグ修正前の一部のワインバージョンでのみmsxml6が必要です。
ukos

@ukos「インストール中にWineをバージョン3.2に設定し、その後2.22に設定するためのQuestorによる編集を理解できません」について、これはインストーラでWineバージョン「2.22」が失敗し、Officeアプリケーションでバージョン「3.2」が失敗するために行われました。これが私の環境で起こることです(Linux Manjaro)。「ワイン」「3」のどの特定のバージョンを使用しましたか?ありがとう!
エドゥアルドルチオ

@ukos「libxml2のバグ修正の前の一部のワインバージョンではmsxml6のみが必要です」->具体的にはどのワインバージョンですか?テストを行えるようにワインのバージョンを教えてください。
エドゥアルドルチオ

1
それは未解決のバグです(かなり迷惑です)
ukos

0

PlayOnLinuxを使用する方が簡単です。次のビデオに従ってくださいhttps : //www.youtube.com/watch?v=6HhKWXdCWBM ビデオの説明には以下が含まれています。

    • PlayOnLinuxをダウンロードする
    • winbindをインストールする
    • PlayOnLinuxのセットアップ
    • Wine 3.1および2.20ステージングのインストール
    • 仮想ドライブOffice2013を作成する
    • スクリプトをコピー https://www.reddit.com/r/linux/comments/3ukrfh/microsoft_office_2013_on_linux_using_playonlinux/
    • 1つの入力のみを変更する
    • PlayOnLinuxでスクリプトを貼り付け
    • デフォルトのOffice 2013インストールマネージャーのセットアップ
    • セットアップには5〜10分かかります
    • Wineの2.20ステージングバージョンのセットアップ
    • 行け!
    • Microsoft Outlook 2013!- 失敗します。Microsoft OneNote 2013も
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.