Wine 9.0 – LinuxでWindowsアプリやゲームを実行する

Wineは、Linux向けのオープンソースで無料のアプリケーションであり、ユーザーがUnix/Linux風のオペレーティングシステム上でWindowsベースのソフトウェアやゲームを実行できるようにします。

最近、Wineチームは、安定版のバージョン9.0をリリースし、Linux、Windows、Macなどのさまざまなディストリビューション向けのソースとバイナリパッケージとしてダウンロード可能になったことを誇らしく発表しました。

このリリースには、新しいWoW64アーキテクチャや実験的なWaylandドライバーなど、多くの改善が含まれており、1年間の熱心な作業と7000以上の変更を反映しています。

この記事では、RHELベースのディストリビューションCentOS StreamRocky LinuxAlmaLinux)にソースコード(難しく、専門家向けのみ)を使用してWine 9.0バージョンをインストールする方法と、Fedora Linuxに公式のWineリポジトリを使用してインストールする方法を紹介します。

ステップ1:依存パッケージのインストール

インストールプロセスを開始するには、GCC、libX11-devel、freetype-devel、zlib-devel、libxcb-develなどの必要な開発ツールとライブラリをインストールする必要があります。

yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel

Fedoraのユーザーにとって、コマンドは少し異なります:

dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-

ステップ2:Wineのソースコードをダウンロード

次に、通常のユーザーとして/tmpディレクトリ内でwgetコマンドを使用してWineのソースコードをダウンロードする必要があります。

cd /tmp
wget http://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz

ソースコードをダウンロードした後、次のtarコマンドを使用してそれを/tmpディレクトリ内に展開します。

tar -xvf wine-9.0.tar.xz -C /tmp/

ステップ4:ソースからWineをインストール

ソースコードを展開した後、通常のユーザーとしてWineをソースからコンパイルする必要があります。

Note: The installer might take up to 20-30 minutes and in the middle, it will ask you to enter the root password.
---------- On 64-bit Systems ---------- 
cd wine-9.0/
./configure --enable-win64
make
sudo make install

---------- On 32-bit Systems ---------- 
cd wine-9.0/
./configure
make
sudo make install	

Fedora LinuxでWineをWineリポジトリからインストール

Fedoraユーザーの場合、次のコマンドを使用して公式WineリポジトリからWineをインストールできます。

---------- On Fedora 39 ---------- 
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/39/winehq.repo
dnf install winehq-stable

---------- On Fedora 38 ---------- 
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/38/winehq.repo
dnf install winehq-stable

Wineの構成と実行

インストールが完了したら、GNOMEデスクトップから「winecfg」構成ツールを実行してサポートされている構成を表示します。デスクトップがない場合は、以下のコマンドをルートユーザーとして使用してインストールできます。

dnf groupinstall workstation 
OR
yum groupinstall "GNOME Desktop"

X Window Systemがインストールされている場合、通常のユーザーとしてコマンドを実行してWineの構成を表示します。

winecfg 
Winecfg Configuration

Wineを実行するには、以下の例に示すように、実行可能プログラムの完全なパスまたはプログラム名を指定する必要があります。

--------- On 32-bit Systems ---------
wine notepad
wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
wine64 notepad
wine64 c:\\windows\\notepad.exe
Wine Running Windows Programs on Linux

ワインは完璧ではありません。なぜなら、ワインを使用すると、多くのプログラムのクラッシュが発生します。私はワインチームが近日中に彼らの次のバージョンですべてのバグを修正すると思います。その間、以下のフォームを使用してコメントを共有してください

Source:
https://www.tecmint.com/install-wine-in-rhel-centos-and-fedora/