Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuにWineをインストールしてWindowsソフトを動かす方法

WindowsユーザーがLinuxを使い始めるとき、最初につまずきやすいのが「特定のソフトウェアが使えない」という問題です。しかし、Wineのような互換レイヤーを活用すれば、Linux上でもWindowsアプリケーションを簡単に実行できます。

この記事では、Wineとは何か、そしてUbuntuシステムへのインストール方法について詳しく解説します。

Wineとは?

Linuxが最初にリリースされた当時は、他のOS向けに開発されたアプリケーションを動かすことができませんでした。しかし現在では、オープンソースの互換レイヤーであるWineを使えば、LinuxユーザーでもWindowsアプリケーションを手軽に実行できます。Microsoft ExcelさえもLinux上で動かせるのです。

Wine(元々はWine Is Not an Emulatorの頭字語)は、Windows向けソフトウェアやアプリケーションをサポートします。Wineの登場により、Linuxユーザーのゲーム環境は大きく変化しました。また、ProtonやCrossOverといった類似の互換レイヤーも開発されており、Linuxシステムをこれまで以上に最大限に活用できるようになっています。

UbuntuへのWineのインストール方法

UbuntuにWineをインストールする方法は複数あります。Ubuntu公式パッケージマネージャー(Apt)を使ってダウンロードする方法、公式WineHQリポジトリから取得する方法、アプリマネージャー経由でインストールする方法などがあります。

Aptを使ってWineをインストールする

AptでWineをインストールする前に、まず自分のディストリビューションがx86版かx64版かを確認しましょう。これは非常に重要なポイントです。アーキテクチャによって必要なパッケージが異なるためです。

OSのアーキテクチャを確認するには、ターミナルを開いて以下のコマンドを入力します。

lscpu

画面には次のような出力が表示されます。

UbuntuにWineをインストールしてWindowsソフトを動かす方法

出力の中からArchitecture(アーキテクチャ)の項目を探してください。x86_32と表示されていればx86版のUbuntu、x86_64と表示されていればx64版のUbuntuがインストールされています。

必要なパッケージの種類がわかったら、Aptパッケージマネージャーを使ってUbuntu公式リポジトリからパッケージを取得します。

  1. Ctrl + Alt + Tキーを押してターミナルを起動します
  2. Aptを使ってWineパッケージをインストールします。x86版のパッケージ名はwine32、x64版はwine64です
    sudo apt-get install wine32
    sudo apt-get install wine64
  3. インストール確認のプロンプトが表示されたらy / yesと入力します

インストールが完了したら、ターミナルでwine --versionと入力して、Wineが正しくインストールされているか確認しましょう。画面にバージョン情報が出力されるはずです。

wine-5.0 (Ubuntu 3.0-1ubuntu1)

WineHQリポジトリからWineをダウンロードする

WineHQリポジトリは、Wineパッケージの公式リポジトリです。最新版のWineを確実に入手したい場合は、こちらの方法がおすすめです。

  1. マシンで32ビットサポートを有効にするコマンドを入力します
    sudo dpkg --add-architecture i386
  2. WineHQの署名鍵をシステムに追加します
    wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
  3. Wineリポジトリから鍵をインポートするために、以下のコマンドを実行します
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F987672F
  4. add-apt-repositoryコマンドで、公式Wineリポジトリをシステムのリポジトリ一覧に追加します
    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
  5. Aptでシステムのパッケージリストを更新します
    sudo apt-get update
  6. Ubuntuに安定版のWineをダウンロードします
    sudo apt-get install --install-recommends winehq-stable
  7. インストール確認のプロンプトが表示されたらy / yesと入力します

最後に、ターミナルでwine --versionと入力し、最新版のWineがシステムに正しくインストールされているか確認しましょう。

Linux上でWindowsアプリケーションを実行する

いくつかのゲームやアプリを動かすためだけに、仮想マシンを用意したり、WindowsとLinuxをデュアルブートさせたりしていた時代は終わりました。WineやProtonのようなオープンソース互換レイヤーのおかげで、ユーザーはLinuxシステム上でWindowsアプリケーションのメリットを存分に楽しめるようになっています。

さらに、Windows Subsystem for Linux(WSL)を使えば、逆にWindows上へLinuxをインストールすることも可能です。WSLが複数のディストリビューションをサポートしていることは、Microsoftがオープンソースプロジェクトに本格的に注目し始めていることの表れだと言えるでしょう。

  1. Windows 10 / 11 に Ubuntu をインストールする3つの方法【WSL・USB起動・仮想マシン】

    Windows 10 や Windows 11 のパソコンで Ubuntu Linux を使ってみたいと思ったことはありませんか?この記事では、その手順を初心者の方にもわかりやすく解説します。 実は、Windows 上で Ubuntu をインストールして動かす方法はひとつだけではありません。本記事では、代表的な3つのアプローチをご紹介します。① Windows Subsystem for Linux(WSL)を使って Linux コマンドを実行する方法、② USB メモリから直接起動する方法、そして③ 仮想マシン(VM)上で動かす方法です。 それぞれの特徴と手順を順番に見ていきましょう。 方法

  2. VirtualBoxを使ってWindows 10にUbuntuをインストールする完全ガイド

    Windowsをお使いの方でも、OSを切り替えることなくUbuntuを利用することができます。その鍵となるのが、VirtualBoxを使った仮想環境の構築です。仮想マシンの大きなメリットは、必要なときだけ起動できる点と、ディスクのパーティション分割といった特別な作業が一切不要な点にあります。 この記事では、VirtualBoxを使用してWindows 10上にUbuntuをインストールする手順を、初心者にもわかりやすく解説します。 作業を始める前に、以下の3つのソフトウェアをダウンロードしておきましょう。 Oracle VirtualBox Ubuntu(ISOイメージ) VirtualBo