LoginSignup
3
3

More than 5 years have passed since last update.

MacBookでShogiGUI(Windowsソフト)を使う方法

Last updated at Posted at 2017-10-15

概要

  • macOSに直接Wineを入れてShogiGUIを起動してみたところ、エンジン設定が出来ず、フリーズするなど、正常に動作しなかった。
  • そこで、VirtualBox上でUbuntuを起動して、Ubuntu上でWineを使ってShogiGUIを起動したところ正常に動作したので、その手法を記す。
  • この方法で、将棋AIエンジン「技巧」も動作した(当然ながら、PCに対応CPUが載っていることが前提)。
  • ちなみに、ShogiGUIに限らず、他のWindowsアプリも同様の方法で動作させることも可能である。
  • とはいえ、以下の設定だけでは動作しないソフトもあるので悪しからず。

環境

  • VirtualBox 5.1.28
  • Ubuntu 16.04 LTS
  • wine 2.0.2
    • winetricks 20170823-next
  • ShogiGUI 0.0.6.11

構築

VirtualBox上にUbuntuをインストール

  1. 文末のダウンロードリンクから、VirtualBoxとUbuntuをダウンロードする。
  2. macOSにVirtualBoxをインストールする。
  3. VirtualBoxを起動して、以下の手順で、仮想マシンを作成する。
    • 「新規」ボタンをクリックする。
    • 「名前」に「Ubuntu」と入れて、「続ける」をクリックする。
      • このとき、「タイプ」と「バージョン」は自動的に設定された。
    • メモリサイズは、2048MBにした。
    • ハードディスクは、「仮想ハードディスクを作成する」を選択する。
    • ハードディスクの設定は、VDI、固定サイズ(20GB)にした。
  4. 作成した仮想マシンを選択して、「設定」ボタンから、Ubuntuを快適に使用するための各種設定をする。
    • 「システム」→「プロセッサー」
      • プロセッサー数: 2
      • 使用率制限: 100%
    • 「ディスプレイ」→「スクリーン」
      • ビデオメモリー: MAX (128MB)
      • アクセラレーション: 「3Dアクセラレーションを有効化」にチェック
  5. 作成した仮想マシンにUbuntuをインストールする。
    • 「ストレージ」→「[光学ドライブ]空」をクリックし、ダウンロードしたUbuntuのイメージファイル(.iso)を選択する。
    • 「起動」ボタンを押し、仮想マシンを起動して、Ubuntuをインストールする。

UbuntuにVirtualBox VMのドライバーをインストールする。

  1. Ubuntuが起動したら、「VirtualBox VM」ウィンドウのメニューから、「Devices」→「Insert Guest Additions CD Image...」をクリックする。
  2. インストーラーが起動するので、指示通りにインストールする。
  3. これで、画面解像度の設定変更等ができるようになる。

UbuntuにWineをインストール

Wineをインストールする。

# Wineをインストール
$ sudo dpkg --add-architecture i386
$ wget -nc 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 --install-recommends winehq-stable

# インストールしたWineのバージョン確認
$ wine --version

Wineにフォントやランタイムをインストール

winetricksをインストールする。

$ cd ~
$ mkdir winetricks
$ cd winetricks
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
$ chmod +x winetricks

winetricksのGUIを起動する。

$ ~/winetricks/winetricks
  1. フォントをインストールする(これをやらないと、日本語文字が全て"□"になる)。
    • 「Select the default wineprefix」→「install a font」→「allfonts」→「OK」
  2. MS.NET 4.5ランタイムをインストールする。
    • 「Install a Windows DLL or component」→「dotnet45」→「OK」
    • 警告ウィンドウが何回も出るが、構わず最後までインストール
  3. 一応、Ubuntuを再起動しておく。

ShogiGUIを起動

  1. 下記の公式サイトからzip版のShogiGUIをダウンロードする。
  2. 任意のディレクトリに解凍する。
  3. 以下のコマンドで、ShogiGUIを起動する。
$ wine <ShogiGUI.exeのパス>

ダウンロードリンク

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3