続・玩式草子 ―戯れせんとや生まれけん―
第34回 Days of WINE and Struggles again[3]
WINE再挑戦への前書きのつもりで3Dグラフィックスについて語っているうちに,
WINEのインストール
以前に挑戦した時に指摘したように,
主要なディストリビューションでは,
筆者が作成したPlamo用のWINE関連パッケージは,
ブラウザからだと1ファイルずつしか選択できないものの,
contirib/
WINEのセットアップ
以前にも触れたように,
インストール先は,
以前紹介した際はWINE環境の初期化にwinecfgコマンドを使っていました。しかし確認してみると,
$ mkdir ~/Wine $ export WINEPREFIX="~/Wine/Wine01" $ wineboot preloader: Warning: failed to reserve range 00010000-00110000 wine: created the configuration directory '/home/kojima/Wine/Wine01' preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 ...
winebootを実行すると多数のWarningメッセージ等が出力されるものの,
winebootの実行後,
$ ls ~/Wine/Wine01 dosdevices/ drive_c/ system.reg user.reg userdef.reg $ ls ~/Wine/Wine01/drive_c/ Program Files/ Program Files (x86)/ ProgramData/ users/ windows/ $ ls ~/Wine/Wine01/drive_c/windows/ Fonts/ globalization/ mono/ system/ temp/ win.ini Installer/ help/ notepad.exe* system.ini twain.dll winhelp.exe* Microsoft.NET/ hh.exe* regedit.exe* system32/ twain_32/ winhlp32.exe* command/ inf/ resources/ syswow64/ twain_32.dll winsxs/ explorer.exe* logs/ rundll.exe* tasks/ twain_64/
このwinebootが作成した仮想的なWindows環境には,
$ ls -a ~/Wine/Wine01/drive_c/windows/Fonts/ ./ ../
手元に本当のWindows環境があれば,
winetricksはフォントのインストール専用というわけではなく,
Plamo Linuxではwinetricksもパッケージとして用意しているので,
もっとも,
$ winetricks corefonts cjkfonts Executing mkdir -p /home/kojima/Wine ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20210206-next - sha256sum: 0769bbcdbd92c407f4eacaa85acc1339f607\ dbeafe2febd1be0912034c7af3a1 with wine-6.20 and WINEARCH=win64 Executing w_do_call corefonts Executing mkdir -p /home/kojima/Wine .... Executing load_andale Executing cabextract -q -d /home/kojima/Wine/Wine01/dosdevices/c:/windows/temp /home/kojima/.cache/winetricks/corefonts/andale32.exe ------------------------------------------------------ warning: Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/kojima/Wine/Wine01 terminate ------------------------------------------------------ Executing wine regedit C:\windows\Temp\_register-font.reg preloader: Warning: failed to reserve range 00010000-00110000 ...
winetricksは指定されたフォントをインターネット上からダウンロードし,
$ ls ~/Wine/Wine01/drive_c/windows/Fonts/ andalemo.ttf comic.ttf couri.ttf sourcehansans.ttc trebucbd.ttf verdanai.ttf arial.ttf comicbd.ttf georgia.ttf times.ttf trebucbi.ttf verdanaz.ttf arialbd.ttf corefonts.installed georgiab.ttf timesbd.ttf trebucit.ttf webdings.ttf arialbi.ttf cour.ttf georgiai.ttf timesbi.ttf unifont.ttf ariali.ttf courbd.ttf georgiaz.ttf timesi.ttf verdana.ttf ariblk.ttf courbi.ttf impact.ttf trebuc.ttf verdanab.ttf
このディレクトリにあるsourcehanssans.
ちなみに"Noto"とは日本の地名とは関係なく,
以上,
WINEの実行例
必要なセットアップが終れば,
wineコマンドを実行する際は環境変数$WINEPREFIXが"~/Wine/
たとえば,
$ wine MikuMikuDance_v932x64/MikuMikuDance.exe preloader: Warning: failed to reserve range 00010000-00110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 preloader: Warning: failed to reserve range 0000000000010000-0000000000110000 ...
また,
DirectX11の性能を試すUnigine Heavenというベンチマークソフトも大丈夫でした。
このように,
もっとも,
もちろんここで紹介したのはうまく動いた例で,
バックナンバー
続・玩式草子 ―戯れせんとや生まれけん―
- 第39回 お久しぶりのSpamAssasin
- 第38回 HDDトラブルは突然に[その2]
- 第37回 HDDトラブルは突然に[その1]
- 第36回 Days of WINE and Struggles again[5]
- 第35回 Days of WINE and Struggles again[4]
- 第34回 Days of WINE and Struggles again[3]
- 第33回 Days of WINE and Struggles again[2]
- 第32回 Days of WINE and Struggles again[1]
- 第31回 共有ライブラリと依存関係[3]
- 第30回 共有ライブラリと依存関係[2]
関連記事
- 第433回 Kindle UnlimitedをUbuntuで利用する
- 2009年3月3日 Flash9クラッシュ問題に改善の兆し,HAL/Wine/MPlayer/jfbterm/LinuxFlash9 portアップグレード,nvドライバ利用時のパフォーマンス改善テクニック
- 2008年12月18日 OpenGL 3.0対応最新のNVIDIAドライバ180.11.02登場,Wine更新で“Invalid address”問題解決他
- 2008年11月27日 Wine 1.1.8/1.19 “Invalid address”問題修正パッチ,Portsインストール高速化手法,ATAレベルで実現するソフトウェアRAID,FreeBSDに起動後5分間の脆弱性
- Wine 1.0がやってきた~どの程度動くものなのか~[後編]Windowsアプリを使ってみよう