Ubuntu 24.04、22.04、20.04 に Wine 9 をインストールする方法

Wine 9 は、Linux を含む Unix ライクなオペレーティング システムで Windows アプリケーションを実行できるようにする、人気の高い互換性レイヤーの最新リリースです。このバージョンでは、32 ビット Windows アプリケーションを純粋な 64 ビット Unix インストールで実行できるようにする新しい WoW64 モード、強化された Wayland サポート、ARM64 互換性の向上など、大きな進歩が導入されています。さらに、Wine 9 では、Vulkan サポートなどのグラフィックス機能が向上し、Direct3D、DirectShow、DirectMusic が更新され、多くのアプリケーションやゲームのパフォーマンスと互換性が向上しています。

Ubuntu 24.04、22.04、または 20.04 LTS に Wine 9 をインストールするには、最新の安定版、プレリリース版、開発ビルドを提供する WineHQ リポジトリを使用できます。このガイドでは、コマンドライン ターミナルを使用したインストール プロセスについて説明します。

Wine をインストールする前に Ubuntu を更新する

Wine をインストールする前に、インストール中に競合が発生するのを防ぐためにシステムを更新してください。

sudo apt update && sudo apt upgrade

Wine のインストール前の手順

ソフトウェアのインストールプロセスを容易にするために、次のパッケージをインストールする必要があります。

sudo apt install software-properties-common apt-transport-https curl

Wine の 32 ビット サポートを有効にする (オプション)

32 ビット アーキテクチャ サポートを有効にすると、Wine は多くのゲームや Windows アプリケーションと互換性を持つようになります。このサポートがないと、Wine の使い勝手が制限される可能性があります。

32 ビット アーキテクチャ サポートを有効にするには、以下のコマンドを実行します。

sudo dpkg --add-architecture i386

特にローエンドのシステムでは、多くの 32 ビット ゲームでこの機能が必要なため、ユーザーはこの機能を有効にする必要があります。高性能のシステムでは、これらのパッケージをインストールしても悪影響はなく、Wine との完全な互換性とさまざまなアプリケーションのスムーズな実行が保証されます。

WineHQ APTリポジトリをインポートする

WineHQ から Wine のいずれかのバージョンをインストールする前に、Ubuntu Linux システムに GPG キーと WineHQ リポジトリをインポートして、Wine パッケージの信頼性を確保することが重要です。

必要な GPG キーをインポートするには、次のコマンドを実行します。

curl -s https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/winehq.gpg > /dev/null

次に、次のコマンドを使用して WineHQ リポジトリをインポートします。

echo deb [signed-by=/usr/share/keyrings/winehq.gpg] http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main | sudo tee /etc/apt/sources.list.d/winehq.list

GPG キーとリポジトリをインポートした後、新しくインポートされたパッケージを確認するために APT 更新を実行します。

sudo apt update

Wineのインストールを続行する

オプション1: Wineの安定版をインストールする

Wine をインストールする最初の方法は、WineHQ リポジトリから最新の安定バージョンをインストールすることです。これは、Ubuntu リポジトリ バージョンを使用するよりも優れたソリューションとなることがよくあります。このオプションでは、WineHQ の開発リリースほど最先端ではありませんが、より更新されたバージョンの Wine が提供されます。

安定した Wine リリースをインストールするには、次のコマンドを実行します。

sudo apt install --install-recommends winehq-stable

注: –install-recommends オプションを使用して WineHQ の推奨依存関係をインストールし、システムのパフォーマンスを最適化します。

インストールが完了したら、次のコマンドを入力して、インストールした Wine のバージョンを確認できます。

wine --version

これにより、システムに現在インストールされている Wine のバージョンが表示されます。

代替案 – UbuntuリポジトリからWineをインストールする

安定した Wine リリースのために、Ubuntu のリポジトリで利用可能なバージョンをインストールすることを検討してください。このバージョンは古い可能性がありますが、信頼できる代替手段です。

Ubuntu リポジトリから 64 ビット Wine バージョンをインストールするには、以下のコマンドを入力します。

sudo apt install wine64

32 ビット サポートを有効にしている場合は、次のように 64 ビットと 32 ビットの両方のアーキテクチャをインストールします。

sudo apt install wine64 wine32

このコマンドは、Wine の 64 ビット バージョンと 32 ビット バージョンの両方をインストールします。

オプション2: Wineのステージングリリースをインストールする

Wine をインストールする 2 番目の方法は、ステージング ブランチから最新バージョンをインストールすることです。このオプションでは、正式リリースの直前のベータ バージョンまたはテスト バージョンが提供されます。これは、安定したリリースよりも新しいバージョンの Wine を好むが、最先端の開発バージョンを使用することで不安定になるリスクを冒したくないユーザーに最適です。

Wine ステージング リリースをインストールするには、次のコマンドを実行します。

sudo apt install --install-recommends winehq-staging

これにより、必要な依存関係を含む、ステージング ブランチから Wine の最新バージョンがインストールされます。

インストールが完了したら、次のコマンドを入力して、インストールした Wine のバージョンを確認できます。

wine --version

これにより、システムに現在インストールされている Wine のバージョンが表示されます。

オプション3: Wine devel (nightly dev バージョン) をインストールする

最新の機能にアクセスするには、開発ブランチから Wine をインストールすることを検討してください。このバージョンは最先端ですが、不安定な場合があります。したがって、経験豊富なユーザーまたは開発者のみが使用してください。

Wine 開発リリースをインストールするには、以下のコマンドを入力します。

sudo apt install --install-recommends winehq-devel

これにより、開発ブランチから Wine の最新バージョンと必要な依存関係がインストールされます。

インストールが完了したら、次のコマンドを入力して、インストールした Wine のバージョンを確認できます。

wine --version

これにより、現在システムにインストールされている Wine のバージョンが表示されます。これらの手順に従うと、Wine の最新の開発バージョンをインストールして、最新の機能を体験できます。

Wineのインストールを完了する

Ubuntu システムに WineHQ を正常にインストールしたら、「winecfg」コマンドを実行してインストールを完了します。このコマンドは、Linux で .NET アプリケーションを実行するために、Mono を含む Wine に必要な環境を設定します。

Wine 設定ダイアログを開始するには、以下のコマンドを入力します。

winecfg

「インストール」をクリックして、必要なインストールを開始します。完了すると、Wine 設定ダイアログボックスが表示され、必要に応じて Wine 設定を調整できます。デフォルト設定は Windows 7 ですが、Windows 11 はまだサポートされていないため、Windows 10 などのより新しいバージョンに切り替えることをお勧めします。

必要な変更が完了したら、ダイアログボックスを閉じます。

Wine のエクスペリエンスをさらに向上させるためにインストールできるオプションの追加機能もあります。たとえば、Wine で Windows ソフトウェアをよりスムーズに実行できるようにするための追加のライブラリとアプリケーションを提供する winetricks をインストールできます。ターミナルで次のコマンドを実行して、winetricks をインストールできます。

sudo apt install winetricks

winetricks をインストールしたら、これを使用して Wine に含まれていない追加の Windows コンポーネントを導入します。たとえば、32 ビットの Microsoft フォントをインストールするには、次のコマンドを使用します。

winetricks allfonts

追加の Wine コマンド

Ubuntu での Wine パッケージのインストール例: NotePad ++ のインストール

Wine を使用して Windows バイナリ ファイルを実行するには、ファイルを右クリックし、「他のアプリケーションで開く」を選択して、アプリケーションのリストから Wine を選択します。

たとえば、Wineを使用してUbuntuシステムにNotepad++をダウンロードしてインストールしたいとします。まず、 メモ帳++ 公式ウェブサイトからインストール .exe ファイルをダウンロードします。ダウンロードが完了したら、ファイルのディレクトリに移動します。

Wine を使用してインストール ファイルを実行するには、.exe ファイルを右クリックし、「他のアプリケーションで開く」を選択して、アプリケーションのリストから Wine を選択します。

Notepad++ を実行するには、アプリケーション アイコンをクリックすると、Wine を使用してソフトウェアが起動します。同じプロセスを使用して、Ubuntu システムで他の Windows アプリケーションを実行することもできます。

Wineを32ビットとして設定する

Ubuntu 上の Wine は、32 ビットと 64 ビットの両方の Windows アプリケーションを実行するように設定できます。デフォルトの設定では 64 ビット アプリケーションがサポートされていますが、32 ビット アプリケーションをサポートするように設定を調整することも可能です。

32 ビット アプリケーションのセットアップの場合は、WINEARCH 環境変数を「win32」に調整し、WINEPREFIX 環境変数をデフォルトの「~/.wine」ディレクトリ以外のディレクトリに設定します。

WINEARCH を「win32」に設定するには、次のコマンドを入力します。

export WINEARCH=win32

次に、WINEPREFIX 環境変数をデフォルトの「~/.wine」ディレクトリとは別のディレクトリに設定します。これを行うには、次のコマンドを入力します。

export WINEPREFIX=~/.wine32

このコマンドは、ホーム ディレクトリに「.wine32」という新しい Wine プレフィックス ディレクトリを作成します。

winecfg

最後に、「winecfg」コマンドを使用して Wine 構成ダイアログボックスを実行し、行った変更を適用します。

winecfg

これにより、Wine 構成ウィンドウが開き、32 ビット アプリケーションの設定に必要な変更を加えることができます。

ターミナルから Wine を実行するコマンド

実行中のソフトウェアをより細かく制御するには、Ubuntu ターミナルから Wine コマンドを実行します。このセクションでは、よく使用される Wine コマンドをいくつか紹介し、説明します。

ワインコマンド

Wine の最も基本的なコマンドは「wine」です。このコマンドを使用すると、ターミナルから Windows アプリケーションを実行できます。このコマンドを使用するには、「wine」と入力し、その後に実行する .exe ファイルへのパスを入力します。

例:

wine /path/to/program.exe

winecfg コマンド

「winecfg」コマンドを使用すると、Windows バージョン、オーディオ設定、グラフィック設定など、Wine のさまざまな設定を行うことができます。このコマンドを実行すると、Wine 設定ダイアログボックスが開き、設定を変更できます。

例:

winecfg

regeditコマンド

「regedit」コマンドを使用すると、Wine および Windows アプリケーションの構成設定を保存するデータベースである Wine レジストリ エディターにアクセスできます。

例:

wine regedit

winetricks コマンド

「winetricks」コマンドを使用して、利用可能なコンポーネントのリストから選択して、Wine にバンドルされていない追加のコンポーネントとライブラリをインストールします。

例:

winetricks allfonts

winepath コマンド

「winepath」コマンドは、Windows 形式のパスを Unix 形式のパスに変換したり、その逆を行ったりします。Windows パスと Unix パスの両方で動作するスクリプトに便利です。

例:

winepath -w /unix/path

このコマンドは、Unix スタイルのパスを Windows スタイルのパスに変換します。

wineserver コマンド

「wineserver」コマンドは Wine サーバーを監視し、Windows アプリケーションと Linux 間の通信を容易にします。あまり使用されませんが、デバッグやトラブルシューティングに役立ちます。

例:

wineserver -k

このコマンドは Wine サーバーを強制終了し、Wine に関するいくつかの問題を解決するのに役立ちます。

これらの Wine コマンドを利用することで、Windows アプリケーションをより細かく制御し、Ubuntu でアプリケーションを実行する際のエクスペリエンスを向上させることができます。

Wine のアップデート

WineHQ から Wine を最新バージョンに更新するには、ターミナルで次のコマンドを実行する必要があります。

sudo apt upgrade && sudo apt update

ワインを取り除く

インストールされている Wine のバージョンに応じて、次のいずれかのコマンドを使用して削除できます。

sudo apt remove winehq-stable
sudo apt remove winehq-staging
sudo apt remove winehq-devel

不要になった Wine のバージョンを削除した後、次のコマンドを使用してリポジトリ ファイルを削除できます。

sudo rm /etc/apt/sources.list.d/winehq.list

WineHQ リポジトリを削除した場合は、以下のコマンドで GPG キーを削除することを検討してください。

sudo rm /usr/share/keyrings/winehq.gpg

Wine を削除する (Ubuntu リポジトリ バージョン)

デフォルトの Ubuntu リポジトリから Wine をインストールした場合は、次のコマンドを使用して削除できます。

sudo apt remove wine32 wine64

結論

Ubuntu システムに Wine 9 をインストールすると、Linux で Windows アプリケーションを実行する際に最新の拡張機能を最大限に活用できます。WineHQ リポジトリを使用すると、最新の機能と改善点にアクセスできます。Wine 9 が提供する、改善された互換性、パフォーマンス、新機能を活用して、Linux セットアップで Windows アプリケーションをシームレスに操作できます。

Joshua James

コメントを残す