web-dev-qa-db-ja.com

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

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

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

12
3l4ng

短縮版

最新の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. Office用に新しいWINEPREFIXを作成します-これはファイルを含むディレクトリになります。任意のディレクトリを使用できますが、標準の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モジュールをインストールします。

    コマンドを実行すると、GeckoパッケージだけでなくMonoパッケージもインストールするかどうか尋ねられます-両方にnoを選択しますwineをインストールしたときに、wine-monoおよびwine-geckoはすでにインストールされているはずです。

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

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

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

    • winetricksを実行します
    • winecfgを実行しますを選択します。 「ライブラリ」タブを選択します。
    • msxml6(native、built-in)Existing overridesセクションに表示されるはずです。それを強調表示して[編集]をクリックし、Native(Windows)を選択して[OK]をクリックします。これで、* msxml6(ネイティブ)として表示されるはずです。
    • 次に、セクションのriched20およびgdiplusライブラリを追加し、libraryセクションの新しいオーバーライドを設定し、これらもとして設定されていることを確認します。ネイティブ"
  6. OfficeプログラムがUnityレンズに表示されます。

17
3l4ng

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

env WINEPREFIX=~/.wine32 winetricks dotnet20

残りのmsxml6 corefontsについても同じことをしました

0
Mari202