ウェブサイト検索

RHEL ベースの Linux ディストリビューションに Wine をインストールする方法


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

最近、Wine チームは 7.0 の安定版リリースを誇らしげに発表し、LinuxWindows などのさまざまなディストリビューション用のソース パッケージおよびバイナリ パッケージでダウンロードできるようにしました。 > とマックです。

このリリースでは、1 年間の開発努力と 9,100 を超える個別の変更について説明します。これには、以下のリリース ノートに記録されている多数の機能強化が含まれます。主なハイライトは次のとおりです。

  • ほとんどのモジュールは PE 形式に変換されました。
  • テーマのサポートが強化され、よりモダンな外観を実現するバンドルされたテーマが追加されました。
  • HID スタックとジョイスティックのサポートが大幅に改善されました。
  • 新しい WW64 アーキテクチャ。
  • さまざまなバグ修正。

この記事では、CentOS StreamRocky Linux などの RHEL ベースのディストリビューションに Wine 7.0 バージョンの最新リリースをインストールする最も簡単な方法を説明します。ソース コードAlmaLinuxではソース コード (難しく、専門家のみに適しています) を使用し、Fedora Linuxでは公式の wine リポジトリを使用します (簡単で新規ユーザーに推奨)。

このページでは

  • CentOS および RHEL にソース コードから Wine をインストールする
  • Wine リポジトリを使用して Fedora Linux に Wine をインストールする
  • CentOS、RHEL、および Fedora で Wine を使用する方法

RHEL システムでソースコードを使用して Wine をインストールする

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

GCCflexbison、< などのいくつかのコア開発ツールとともに「開発ツール」をインストールする必要があります。強力なデバッガなど。このソフトウェアは、新しいパッケージをコンパイルしてビルドし、YUM コマンドを使用してインストールするために必要です。

yum -y groupinstall 'Development Tools'
yum install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel
dnf -y groupinstall 'Development Tools'
dnf -y install gcc libX11-devel freetype-devel zlib-devel libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel libpng-devel libjpeg-turbo-devel libtiff-devel dbus-devel fontconfig-devel

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

通常のユーザーとして wget コマンドを使用して /tmp ディレクトリにソース ファイルをダウンロードします。

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

ステップ 3: Wine ソースコードの抽出

ファイルが /tmp ディレクトリにダウンロードされたら、以下の tar コマンドを使用してファイルを抽出します。

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

ステップ 4: ソースから Wine をコンパイルする

通常のユーザーとしてWineインストーラーをコンパイルしてビルドすることをお勧めします。通常のユーザーとして次のコマンドを実行します。

: インストーラーには最大 20 ~ 30 分かかる場合があり、途中でルート ディレクトリを入力するよう求められます。パスワードです。

---------- On 64-bit Systems ---------- 
cd wine-7.0/
./configure --enable-win64
make
make install			[Run as root User]

---------- On 32-bit Systems ---------- 
cd wine-7.0/
./configure
make
make install			[Run as root User]

Wine リポジトリを使用して Fedora Linux に Wine をインストールする

最新バージョンのFedora Linux を使用している場合は、図に示すように公式 Wine リポジトリを使用して Wine をインストールできます。

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

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

Wine を使用して Windows アプリとゲームを実行する方法

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

dnf groupinstall workstation 
OR
yum  groupinstall "GNOME Desktop"

X Window System がインストールされたら、通常のユーザーとしてコマンドを実行して Wine の設定を確認します。

winecfg 

Wine を実行するには、次の例に示すように、実行可能プログラムへのフルパスまたはプログラム名を指定する必要があります。

--------- On 32-bit Systems ---------
wine notepad
wine c:\\windows\\notepad.exe
--------- On 64-bit Systems ---------
wine64 notepad
wine64 c:\\windows\\notepad.exe

Wine は完璧ではありません。Wine の使用中に非常に多くのプログラムがクラッシュするのが見られるからです。 Wine チームは間もなく次のバージョンですべてのバグを修正すると思いますが、その間に以下のフォームを使用してコメントを共有してください。