LinuxにWine4.8(開発リリース)をインストールする方法


Linux用の最も人気があり強力なオープンソースアプリケーションであるWineは、Linuxプラットフォーム上でWindowsベースのアプリケーションやゲームを問題なく実行するために使用されていました。

WineHQチームは最近、Wine 4.8の新しい開発バージョン(次のWine 5.0のリリース候補)を発表しました。この新しい開発ビルドには、いくつかの新しい重要な機能と44のバグ修正が含まれています。

Wineチームは、ほぼ毎週開発ビルドをリリースし続け、多数の新機能と修正を追加しています。新しいバージョンごとに新しいアプリケーションとゲームがサポートされるため、Wineは最も人気があり、LinuxプラットフォームでWindowsベースのソフトウェアを実行するすべてのユーザーにツールが必要です。

変更ログによると、このリリースでは次の主要な機能が追加されています。

  1. Support building most programs in PE format.
  2. Unicode data updated to Unicode 12.0.
  3. Joystick support improvements.
  4. Default to non-PIC builds on i386.
  5. Various bug fixes.

このビルドの詳細については、公式の変更ログページを参照してください。

この記事では、CentOS、Fedora、Ubuntu、Linux Mint、その他のサポートされているディストリビューションなど、RedHatおよびDebianベースのシステムにWine4.8の最新の開発バージョンをインストールする方法について説明します。

LinuxへのWine4.8のインストール

残念ながら、Red Hatベースのシステムで利用できる公式のWineリポジトリはなく、Wineをインストールする唯一の方法は、ソースからコンパイルすることです。

これを行うには、gcc、flex、bison、libX11-devel、freetype-devel、開発ツールなどの依存関係パッケージをインストールする必要があります。これらのパッケージは、Wineをソースからコンパイルするために必要です。

次のYUMコマンドを使用して、それぞれのディストリビューションにインストールしましょう。

# yum -y groupinstall 'Development Tools'
# yum -y install flex bison libX11-devel freetype-devel libxml2-devel libxslt-devel prelink libjpeg-devel libpng-devel

次に、通常のユーザー(ここではユーザー名は「tecmint」)に切り替えて、最新の開発バージョンのWine(つまり、4.8)をダウンロードし、次のコマンドを使用してソースのトールボールパッケージを抽出します。

# su tecmint
$ cd /tmp
$ wget https://dl.winehq.org/wine/source/4.x/wine-4.8.tar.xz
$ tar -xvf wine-4.8.tar.xz -C /tmp/

次に、それぞれのLinuxアーキテクチャで通常のユーザーとして次のコマンドを使用してWineインストーラーをコンパイルおよびビルドします。 Linuxディストリビューションのアーキテクチャがわからない場合は、この記事を読んで、Linuxシステムが32ビットまたは64ビットであることを確認できます。

注:インストールプロセスは、インターネットとハードウェアの速度によっては最大15〜20分かかる場合があります。インストール中に、rootパスワードの入力を求められます。

$ cd wine-4.8/
$ ./configure
$ make
# make install			[Run as root User]
$ cd wine-4.8/
$ ./configure --enable-win64
$ make
# make install			[Run as root User]

Fedoraでは、公式のWineリポジトリを使用して、次のようにワインパッケージをインストールできます。

----------- On Fedora 30 -----------
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/30/winehq.repo
# dnf install winehq-devel   [Development branch]
# dnf install winehq-stable  [Stable branch]
----------- On Fedora 29 -----------
# dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/29/winehq.repo
# dnf install winehq-devel   [Development branch]
# dnf install winehq-stable  [Stable branch]

UbuntuおよびLinuxMintベースのシステムでは、公式PPAを使用してWineの最新の開発ビルドを簡単にインストールできます。

ターミナルを開き、sudo権限で次のコマンドを実行して、新しいキーをダウンロードして追加します。

$ sudo dpkg --add-architecture i386    [Enable 32-bit Arch]
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key

次に、UbuntuとLinuxMintにWineをインストールします。

----------------- On Ubuntu 19.04 ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

----------------- On Ubuntu 18.10 ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

----------------- Ubuntu 18.04 & Linux Mint 19.x ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

----------------- Ubuntu 16.04 & Linux Mint 18.x ----------------- 
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

Debianシステムでは、以下の手順に従って最新のWineHQ開発ビルドをインストールする必要があります。

まず、32ビットパッケージを有効にしてから、パッケージの署名に使用されるキーをダウンロードしてインストールします。

$ sudo dpkg --add-architecture i386  [Only on 64-bit systems]
$ wget -nc https://dl.winehq.org/wine-builds/winehq.key
$ sudo apt-key add winehq.key

次に、Debianのバージョンに従って、次のリポジトリを/etc/apt/sources.listファイルに追加します。

----------------- Debian 8 (Jessie) ----------------- 
deb https://dl.winehq.org/wine-builds/debian/ jessie main

----------------- Debian 9 (Stretch) ----------------- 
deb https://dl.winehq.org/wine-builds/debian/ stretch main

----------------- Debian 10 (currently Testing) (Buster) ----------------- 
deb https://dl.winehq.org/wine-builds/debian/ buster main

次に、パッケージリポジトリデータベースを更新し、WineHをインストールします。示されているように開発ブランチ。

$ sudo apt-get update
$ sudo apt install --install-recommends winehq-devel  [Development branch]
$ sudo apt install --install-recommends winehq-stable [Stable branch]

他のLinuxディストリビューションの場合、インストール手順はhttps://www.winehq.org/downloadにあります。

Wineを使用してWindowsアプリケーションを起動する方法

インストールが正常に完了すると、以下に示すように、wineを使用してWindowsベースのアプリケーションまたはゲームをインストールまたは実行できます。

$ wine notepad
$ wine notepad.exe 
$ wine c:\\windows\\notepad.exe
$ wine64 notepad
$ wine64 notepad.exe 
$ wine64 c:\\windows\\notepad.exe

注:これは開発ビルドであり、実稼働システムにインストールまたは使用することはできません。このバージョンは、テスト目的でのみ使用することをお勧めします。

最新の安定バージョンのWineをお探しの場合は、次の記事をご覧ください。ほとんどすべてのLinux環境に最新の安定バージョンをインストールする方法が説明されています。

  1. Install Wine 4.0 (Stable) in RHEL, CentOS and Fedora
  2. Install Wine 4.0 (Stable) in Debian, Ubuntu and Mint