Swiftで書いてみよう!

主にSwiftプログラミングのメモを綴ります。

【Mac】Wine を使って WatchtowerLibrary 2016 をインストールした時の記録

Mac OS X YOSEMITE と Sierra 上に Wine 2.0.2 を使って Watchtower Library 2016 をインストールした際の記録です。 2017/9/29現在の記録ですので、今後大いに変わる可能性があります。 2018/4/1 EI Capitanにインストールしました。その際の内容に更新しています。

最初に XQuartz をインストール

以下にアクセスします。
https://www.xquartz.org

以下のファイルをダウンロードします。
XQuartz-2.7.11.dmg

ダウンロードが完了したら、ダウンロードフォルダを開きます。
XQuartz-2.7.11.dmg をダブルクリックします。
XQuartx.pkg をダブルクリックしてインストールします。

次に Wine をインストール

以下にアクセスします。
https://www.winehq.org

Downloadリンクをクリックします。
WineHQ Binary Packagesから以下の macOS 用を選んでクリックします。
macOS - WineHQ binary packages for macOS 10.8 and higher

以下からインストーラを取得します。
Installing:
Both .pkg files and tarball archives are available at https://dl.winehq.org/wine-builds/macosx/download.html.

以下を選びます。
Installer for "Wine Stable"

ダウンロードが完了したら、ダウンロードフォルダを開きます。
winehq-stable-3.0.pkg をダブルクリックしてインストールします。

続いて Watchtower Libraryのインストール

WatchTower Library 2016 のDVDをセットします。
LaunchPad から Wine Stable を実行します。
以下のコマンドを打ち込んで、カレントフォルダを移動します。

cd /Volumes/WTLIB16J

以下のコマンドを打ち込んで、インストーラを起動します。

wine WTLSetup.exe

「wine-monoパッケージを見つけられませんでした」が出たら「インストール」をクリックします。
Geckoパッケージを見つけられませんでした」が出たら「インストール」をクリックします。

「紹介の手紙」で「次へ」をクリックします。
「同意する」をクリックします。
「インストール」をクリックします。
「完了」をクリックします。

フォントが化ける問題の解消方法

USBメモリにWindowsPCのフォントフォルダからWatchtower Libraryが使うと思われるフォント(2〜5程度?)のファイルをコピーします。 フォントファイルの入ったUSBメモリMacに接続したら、ファインダーを開きます。 Shift + Command + G を押して開いたダイアログの中に以下のパスを指定してフォントのフォルダを開きます。

~/.wine/drive_c/windows/fonts/

コピーしてきたフォントファイルを上記フォルダにペーストします。

Watchtower Libraryの起動方法

Launchpad から Wine Stable を実行します。 以下のコマンドを打ち込むと WatchTower Library が起動します。

cd .wine/drive_c/Program¥ files¥Watchtower¥Watchtower¥ Library¥J
wine WTLibrary.exe

インストール作業は以上で完了です。

長いパスを打ち込まずに済ませるために、シェルスクリプトを作る方法

Launchpad から Wine Stable を実行します。 以下のコマンドを打ち込んで、エディタ vi を使ってスクリプトファイルを作ります。

vi wt.sh

viが開いたら「i」を打ち込んでインサートモードに切り替えます。 以下のスクリプトを打ち込みます。

#!/bin/sh
wine .wine/drive_c/Program¥ files/Watchtower/Watchtower¥ Library/J/WTLibrary.exe

入力し終わったら「ESC」を押します。 Shift+ZZ で保存します。

以下のコマンドでファイルの実行権限を変更します。

chmod 755 wt.sh

すると、以下のコマンドでWatchTowerLibraryを開けるようになります。

sh wt.sh

以上です。