3 Wineは(DOS、Windows 3.x、Win32 や Win64 実行可能ファイルを含む)Microsoft
4 WindowsプログラムをUnix上で実行できるようにするプログラムです。
5 Microsoft Windowsバイナリを読み込んで実行するプログラムローダと、
6 UnixやX11同等物を使ってWindows APIの呼び出しを実装する(Winelibと呼ばれる)
7 ライブラリから成ります。ライブラリはWindowsのコードをネイティブな
8 Unix実行可能ファイルに移植するのにも使えます。
10 Wineはフリーソフトウェアで、GNU LGPLのもとでリリースされています。
11 詳細についてはLICENSEというファイルを参照してください。
16 Wineソースのトップレベルディレクトリ(このファイル[訳注:README.jaではなく
17 READMEというファイル]を含むディレクトリ)から、以下を実行してください:
22 それから次のいずれか、Wineをインストールするか:
26 または、Wineをビルドディレクトリから直接実行してください:
30 "wine program"のようにプログラムを実行してください。更なる情報や
31 問題解決については、このファイルの残りの部分、Wineのmanページや、
32 特にhttps://www.winehq.orgで見つかる豊富な情報を読んでください。
37 Wineをコンパイルし実行するには、以下のうち一つを持っていなければなりません:
45 動作するためにWineにはカーネルレベルのスレッドのサポートが必要なので、
46 以上で触れたオペレーティングシステムだけがサポートされます。
47 カーネルスレッドをサポートする他のオペレーティングシステムは
51 Wineは一般的にFreeBSD 8.0より前のバージョン上で正しく動作しないでしょう。
52 詳細については https://wiki.freebsd.org/Wine を参照してください。
55 GNUツールチェーン(gcc、gasなど)でWineをビルドする必要がある可能性が
56 最も高いでしょう。警告 : gccがgasを使うことが、gasをインストールすることに
57 よって保証されるわけでは*ありません*。gasのインストール後にgccを
58 再コンパイルするか、cc、asやldをgnuツールにシンボリックリンクすることが
62 USER_LDT、SYSVSHM、SYSVSEMやSYSVMSGオプションがカーネルで有効になっている
66 x86上で正しくビルドするにはXcode 2.4以上が必要です。
67 MacドライバにはOS X 10.6以降が必要です。10.5ではビルドされないでしょう。
71 Wineはほとんどのファイルシステム上で動作するはずです。Sambaを通して
72 アクセスしたファイルを使っていくつかの互換性問題が報告されています。同様に、
73 NTFSはいくつかのアプリケーションで必要なファイルシステム機能すべてを提供し
74 ていません。ネイティブなUnixファイルシステムを使うことが推奨されます。
77 X11開発includeファイルをインストールする必要があります。
78 (Debianではxlib6g-devでRed HatではXFree86-develと呼ばれます。[訳注: 最近の
79 ディストリビューションでは別のパッケージで置き換えられています])
81 もちろん"make"も必要です(大概はGNU make)。
83 flexバージョン2.5.33以降とbisonも必要です。
86 configureはオプションのライブラリがシステム上に見つからなかったときに通知を
87 表示します。インストールすべきパッケージについてのヒントについては
88 https://wiki.winehq.org/Recommended_Packagesを参照してください。64ビットプ
89 ラットフォームでは、これらライブラリの32ビットバージョンをインストールした
95 Wineをビルドするには以下のコマンドを実行してください:
100 これによって"wine"というプログラムと多数のサポートライブラリやバイナリが
101 ビルドされます。"wine"というプログラムはWindows実行可能ファイルを読み込み
102 実行します。"libwine" ("Winelib") というライブラリはUnixのもとでWindowsの
103 ソースコードをコンパイルしリンクするのに使えます。
105 コンパイル設定オプションを見るには、./configure --helpを行なってください。
107 更なる情報はhttps://wiki.winehq.org/Building_Wineを参照してください。
112 いったんWineが正しくビルドされると、"make install"を行なえます。
113 これによりwine実行可能ファイルとライブラリ、Wine manページやいくつかの必要な
116 まず、衝突するあらゆる前のWineインストールをアンインストールするのを
117 忘れないでください。インストール前に"dpkg -r wine"または"rpm -e wine"
118 または"make uninstall"を試してください。
120 いったんインストールされると、"winecfg"設定ツールを実行できます。
121 設定のヒントについてはhttps://www.winehq.org/におけるサポート領域を
127 Wineを起動するとき、実行可能ファイルのパス全体またはファイル名のみを
132 wine notepad (レジストリで指定された、ファイルを検索
133 wine notepad.exe するための検索パスを使う)
135 wine c:\\windows\\notepad.exe (DOSファイル名の文法を使う)
137 wine ~/.wine/drive_c/windows/notepad.exe (Unixファイル名の文法を使う)
139 wine notepad.exe readme.txt (パラメータを付けてプログラムを呼ぶ)
141 Wineは完璧ではないので、いくつかのプログラムはクラッシュするかもしれません。
142 そのような場合はクラッシュログを得られるでしょう。クラッシュログはバグを報告
148 WWW: Wineについてのたくさんの情報がhttps://www.winehq.org/にある
149 WineHQから入手できます。多様なWineガイド、アプリケーションデータベース、
150 バグ追跡。これはおそらく最良の出発点です。
152 FAQ: Wine FAQはhttps://www.winehq.org/FAQにあります
154 Wiki: Wine Wikiはhttps://wiki.winehq.orgにあります
157 Wineユーザと開発者のためのいくつかのメーリングリストがあります。
158 詳細についてはhttps://www.winehq.org/forumsを参照してください。
160 バグ: https://bugs.winehq.orgにあるWine Bugzillaでバグを報告してください。
161 バグ報告を投稿する前に問題が既知や修正済みかどうかを調べるために
162 bugzillaデータベースを検索してください。
164 IRC: irc.freenode.net上のチャンネル#WineHQでオンラインヘルプを利用できます。
166 Git: 現在のWine開発ツリーはGitを通して入手できます。
167 詳細についてはhttps://www.winehq.org/gitに行ってください。
169 何かを追加するか、バグを修正するならば、次のリリースに含めるためにパッチ
170 (git-format-patchをなるべく使用)をwine-devel@winehq.orgのリストに送って