Wineを使用してUbuntu 15.04にOffice 2010をインストールする


13

このようなガイドを使用する前に、Ubuntu 12.04にOffice 2010 32ビットをインストールしました。ただし、パッケージの変更により、Ubuntu 15.04で同じを複製できませんでした。

Wineを使用してどのようにOffice 10をインストールしますか?


上記の手順のステップ4では、wineprefixディレクトリを作成しないでください。winetricksはそれを作成し、適切なWIN32構成を設定します。そうしないと、エラーが発生する可能性があります:wine cmd.exe / c echo '%ProgramFiles%'は空の文字列を返し、エラーメッセージ 'wine:WINEARCHはwin32に設定されていますが、' / home / <username> /。wineprefixes / office2010 'は64ですビットインストール。
user3296939

回答:


17

短縮版

最新のWineバージョン(1.7)への切り替えとインストールにwinbindは、追加の手順が必要でした。

ロングバージョン

手順はUbuntu 15.04 64ビット用です。これはCrag Gomezのガイドから大きく借用しているので、これらの指示の多くをありがとう。

  1. Wineの最新バージョンをdotnet20インストールします- インストールにより問題が発生します

    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update && sudo apt-get upgrade
    sudo apt-get install wine winetricks
    
  2. Mesa OpenGLをインストールします-既に存在している可能性があるため、以下のコマンドは単にそれを示しています。

    sudo apt-get install mesa-utils mesa-utils-extra libgl1-mesa-glx:i386 libgl1-mesa-dev
    
  3. 32ビットOpenGLライブラリのソフトリンクを作成します(64ビットシステムにのみ必要)

    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so /usr/lib/i386-linux-gnu/libGL.so
    
  4. WINEPREFIXOffice用に新しいものを作成します-これはファイルを含むディレクトリになります。任意のディレクトリを使用できますが、標準のWineprefixディレクトリに従いました(ユーザー名を追加します)。

    export WINEPREFIX="/home/<username>/.wineprefixes/office2010/"
    

さらに、そのディレクトリを作成します。

    mkdir -p /home/<username>/.wineprefixes/office2010/
  1. WINEARCHを32ビットに設定します。Office 10 32ビットが最適なバージョンです。

    export WINEARCH="win32"
    
  2. インストールしますwinbind。これが行われない場合、Officeのインストールは途中で停止します

    sudo apt-get install winbind
    
  3. winetricksを使用してdotnet20msxml6およびcorefontsモジュールをインストールします。

    コマンドを実行すると、MonoパッケージとGeckoパッケージをインストールするかどうかを尋ねられます。両方ともnoを選択しますwine-monoそしてwine-gecko、あなたがインストールしたときにすでにインストールされている必要がありますwine

    winetricks dotnet20 msxml6 corefonts
    
  4. 実際のWindowsインストールを実行します。

    インストールメディアのあるフォルダーを参照して実行します

    wine setup.exe
    
  5. インストール後にwineprefixのライブラリの設定を変更する

    • 走る winetricks
    • winecfgを実行を選択します。「ライブラリ」タブを選択します。
    • あなたは、表示されるはずです(ネイティブ、ビルトイン)MSXML6をして、既存の上書きのセクション。それを強調表示して[編集]をクリックし、[ ネイティブ(Windows) ] を選択して[OK]をクリックします。これで、* msxml6(native)として表示されるはずです。
    • 次に、ライブラリセクションの新しいオーバーライドからriched20gdiplusライブラリを追加し、これらも「ネイティブ」として設定されていることを確認します
  6. OfficeプログラムがUnityレンズに表示されます。


別のチュートリアル:blog.z-proj.com/...
ZED

1
この回答はをインストールするために必要dotnet20でした。同様のプロセスがインストールに必要でしたmsxm16。(私は64ビットです)。

インストール中に問題に直面しています:Setup cannot find Access.en-us\Access.en-us\branding.xml. Browse to a valid installation source, and then click OK.回避方法はありません。何か案が?

Ubuntu 18.04では、32ビットOpenGLライブラリの場所が少し異なっているようです。そのため、必要なものは次のとおりです sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
。– SteveSong

0

私のマシンは64ビットであり、最初の回答のすべてのステップが機能しましたが、一部のwinetricksコマンドでは、次のような記述が必要でした。

env WINEPREFIX=~/.wine32 winetricks dotnet20

そして私は残りのために同じことをしました msxml6 corefonts


私はそのenter code hereコマンドを聞いたことがありません。おもしろ
そう-feedc0de

私のマシンはx64なので、winetricksを使用してdotnet20をインストールすることはできません。あなたの答えに「ここにコードを入力する」のではなく、何を書くべきかを明確にしていただけますか?
ケワルシャー

これは明らかに間違いであり、おもしろいと思いました。こちらをご覧ください
feedc0de
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.