【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
以上です。