Vine Linux 3.1でのWindowsアプリケーション実行環境(Wine 0.9)

2005月10月25日にWine 0.9がリリースされました。
その後もマイナーアップグレードが実施されています。
0.9.1:2005.11.9リリース
0.9.2:2005.11.22リリース
0.9.3:2005.12.11リリース
0.9.4:2005.12.22リリース
0.9.5:2006.1.5リリース

WineはWindowsアプリケーションのバイナリをそのままLinux上で実行させるオープンソースソーフトウェアです。
WineはWin32を実装しておりLinux上にWindows(OS)をインストールする必要はありません。
※当初のWineではWin32の実装レベルが低く、Windows 9xとのマルチブート環境でWindows 9x(OS)のファイルを使用する形態でした。

今回はVine Linux 3.1上にWine 0.9を導入してWineの仕上がり度を味わってみました。
※日本語版ノーツが利用できることは評価できますが日本語入力の問題は依然として解決していません。


1.Wine本体の導入

WineのサイトにはWineの最新ソース(wine-0.9.x-tar.bz2)とディストリビューション別バイナリパッケージが公開されています。
バイナリパッケージではRedHat 9用のwine-0.9.2-1rh9winehq.i686.rpmがVine Linux 3.1で利用できます。

ソースからのインストールは以下のように行います。
# apt-get update
# apt-get install flex bison freetype-devel
# tar jxf wine-0.9.5-tar.bz2
# cd wine-0.9.5
# ./configure
# make depend
# make
# make install
# /etc/ld.so.confへの/usr/local/libの追加
# ldconfig -v

wine-0.9.2-1rh9winehq.i686.rpmを使用したバイナリパッケージからのインストールは以下のように行います。
# apt-get update
# apt-get install glut openldap sane
# rpm -ivh wine-0.9.2-1rh9winehq.i686.rpm

Wine本体を導入した後はWine環境設定を行います。


2.Wine環境設定ツール

Wineを動作させるためにはユーザのホームディレクトリに~/.wineディレクトリを用意する必要があります。
また~/.wineには以下のようなディレクトリも必要になります。
dosdevices
drive_c/Program Files
drive_c/windows

Wine環境設定ツールは上記のようなディレクトリを自動生成し、必要なファイルを自動的に格納するツールです。
主なWine環境設定ツールとしては次の2種類あります。
(1)winecfg:Wine本体に付属している環境設定専用ツールです。
(2)WineTools:Wine本体とは別に公開されている環境設定&ソフトウェア自動インストールツールです。



3.Wine付属のメモ帳

Wine付属のメモ帳は「notepad &」でそのまま起動できます。
[編集]−[フォント]でKochi Minchoを選択しておくと日本語入力・表示が行えます。



但し、フォントの設定は引き継がれないためメモ帳起動のたびに設定し直す必要があり若干不便です。
またCanna + kinput2による日本語入力はできますがインライン日本語入力とはならないため違和感は否めません。


4.Microsoft Office 2000



5.Netscape 7.1



6.ノーツ R5/ドミノデザイナR5(5.0.9 April 1999版)

Wineのソースから導入したWine 0.9.5環境にノーツ R5(デザイナー込み)をインストールしてみました。
notes.exeをWindows MeモードにするとノーツのWelcome画面が表示されます。



しかしその後のノーツ操作は全くできない状態となりました。

そこでRedHat 9用のwine-0.9.2-1rh9winehq.i686.rpmでWine 0.9.2をクリーンインストールしました。
winecfgも実行し直してノーツ R5(デザイナー込み)をインストールしてみました。
Wine 0.9.2環境でのノーツ R5ではCanna + kinput2での日本語直接入力ができません(日本語入力モードに切り替えた途端にデスクトップ暴走発生)。
ノーツ R5への日本語入力はWine付属のメモ帳から行うようにしましたが実用には耐えません。



日本語直接入力を除いてノーツ R5の操作は一応できます。
※Lotus Scriptは一部動作不可、文書に埋め込んだJavaアプレットの動作は可。
ポッポアップテキストの作成は可



7.ノーツ R5(5.0.1b 13 October 1999版)

Wine 0.9.2環境にノーツ R5クライアント単体版をインストールして利用してみました。