Ubuntu LinuxでWindowsアプリケーションを簡単に実行

ページ名:Ubuntu LinuxでWindowsアプリケーションを簡単に実行

Adobe Photoshopを使いたい人も、World of Warcraftをプレイしたい人も、Microsoft Word 365をUbuntuで使いたい人も、Wineを使ってWindowsプログラムをインストールするのは簡単だ。Wineをインストールするには、Ubuntuソフトウェアセンターからインストールする方法と、開発者のリポジトリからインストールする方法があります。このWikiHowでは、WineをUbuntuにインストールする方法、Windowsプログラムをインストールして実行する方法、その過程で役立つヒントを紹介します。

知っておくべきこと

  • Wineはソフトウェアセンターから簡単にインストールできますが、最新版ではありません。最新版を入手するには、Wine開発元から直接インストールしてください。
  • Wineをインストールしたら、ウェブからWindowsアプリケーションをダウンロードし、.exeファイルをダブルクリックしてインストールします。
  • すべてのWindowsソフトウェアがWine上で完璧に動作するわけではないが、人気のあるアプリやゲームの多くは動作する。
方法1

Wineをインストールする

  1. Wineのインストール方法を決める。Ubuntuは、Software CenterのリポジトリからUbuntu専用バージョンのWineを直接インストールすることを推奨しています。 しかし、Wineの開発者は、彼らのリポジトリ(WineHQ)から最新バージョンのWineをインストールすることを推奨しています。 では、どちらを選ぶべきでしょうか?
    • ソフトウェアセンターのバージョンは、WineHQのバージョンよりも常に古くなります。しかし、コマンドを入力する必要のない、よりシンプルなインストールプロセスをお望みなら、.NET Frameworkを使って安定版のWineを素早くインストールすることができます。
      • このインストール方法では、Wineは次回以降に新しいバージョンが利用可能な場合にのみアップデートされます。Wineを個別にアップデートすることはできません。
      • Ubuntuパッケージをインストールするには、Software Centerを開き、wineと入力し、インストールをクリックします。その後、ステップ8までスキップして、最後の設定ステップを実行する。
    • 頻繁にアップデートされる最新のWineリリースが欲しい場合は、WineHQからWineをインストールすることをお勧めします。インストールは難しくありませんが、Software Centerを使うよりもいくつか手順が増えます。順を追って説明します!
  2. システムアーキテクチャを決定します。WineHQから最新バージョンのWineを入手したい場合、最初の作業はお使いのシステムが32ビットか64ビットかを確認することです。システムが32ビットプログラムをサポートしていない場合、追加のインストールステップが必要になります。簡単に確認する方法は、ターミナルウィンドウを開き、lscpuコマンドを実行することです。
    • コマンドを実行したら、"CPU op-mode "の値をチェックする。32ビット、64ビット、またはその両方が表示されます。
  3. システムが64ビットの場合は、32ビット・アーキテクチャを有効にしてください。CPU op-mode」の値に32ビットが含まれていない場合は、次のコマンドを実行して32ビット・アーキテクチャを有効にしてください: sudo dpkg --add-architecture i386。
    • CPU op-mode」に64ビットと32ビットの両方が表示されている場合は、このコマンドを実行する必要はない。
  4. リポジトリ・キーをダウンロードして追加する。次に、.NET Frameworkを簡単にインストールするための2つのコマンドを実行する必要がある:
    • まず、sudo mkdir -pm755 /etc/apt/keyringsを実行して、リポジトリキー用のディレクトリを作成します。
    • 次に、sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key を実行して、リポジトリ・キーを追加します。
  5. Ubuntuのバージョンに合わせてWineをダウンロードする。実行するコマンドは、Ubuntuのバージョンによって少し異なります:
    • Ubuntu 22.04 (Jammy Jellyfish): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
      • このコマンドを実行したときにJammyの安定版がない場合は、代わりに開発版をインストールできます。そのためには、sudo apt install --install-recommends winehq-develを使う。
    • Ubuntu 20.04 (Focal Fossa): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
    • Ubuntu 18.04 (Bionic Beaver): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/winehq-bionic.sources.
    • Ubuntu 16.04 (Xenial Xerus): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/xenial/winehq-bionic.sources
    • Ubuntu 14.04 (Trusty Tahr): sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/trusty/winehq-bionic.sources.
  6. sudo apt updateを実行してパッケージデータベースを更新する。これでWineをインストールする準備ができた。
  7. sudo apt install --install-recommends winehq-stableを実行してWineをインストールする。これで、追加したリポジトリからWineがインストールされる。
    • Wineファイルは/opt/wine-(branch)にインストールされる。
  8. winecfg と入力して ↵ Enter を押すと、Wine Configuration パネルが開きます。Wineをどのようにインストールしたかに関わらず、Windowsプログラムのインストールを始める前にこのコマンドを実行しておきたい。これにより、ホーム・ディレクトリーに.wineというディレクトリーが作成され、Program Files、Program Files (x86)、Windows、ProgramDataのようなフォルダーを含む、典型的なWindowsファイル構造の仮想WindowsスタイルのCドライブ(drive_cと呼ばれる)が含まれます。また、Wineの環境設定を変更できるパネルも開きます。
    • アプリケーション]タブでは、Wineがアプリケーションごとに異なるWindowsバージョンを模倣できることがわかります。デフォルトのWindowsバージョンはWindows 7ですが、おそらくWindowsの新しいバージョン(Windows 10など)を選択したいでしょう。
    • Desktop Integrationタブでは、Windowsスタイルのテーマを追加したり、Windowsのようなフォルダ構造(例:デスクトップ、マイドキュメント)をUbuntuのディレクトリにリンクさせたりすることができます。
    • グラフィックス」タブではウィンドウの動作やマウスの動きを、「オーディオ」タブではサウンドをカスタマイズできます。
    • 設定の変更が終わったら、OKをクリックして保存します。
方法2

Windowsアプリのインストール

  1. 実行したいWindowsアプリのインストーラーをダウンロードする。Wineがインストールされたので、拡張子.exeで終わるWindowsインストーラーを簡単に実行できる。
    • 一般的なWindowsソフトウェアの多くはWineで問題なく動作しますが、アプリによっては問題が発生するかもしれません。Ubuntu上でどのアプリが問題なく動くか、小さな欠陥があるか、あるいは全く動かないかを確認するために、以下をチェックしてください。
  2. インストーラーをダブルクリックします。Wineが自動的に.exeを検出し、Windowsプログラムを起動するはずです。Wineでプログラムが開かない場合は、アイコンを右クリックし、Run with > Wineを選択してください。
    • インストーラーが起動しない場合は、コマンドラインから起動することもできます。ターミナル・ウィンドウで cd を使ってダウンロードしたインストーラを保存したディレクトリに入り、wine filename.exe を使って起動します。
  3. インストーラーの画面の指示に従ってください。インストールは、典型的な Windows インストーラのように見えるでしょう。多くのインストーラでは、ファイルをインストールする場所を選択できます。この場所は、実際にはホーム・ディレクトリの .wine/drive_c というフォルダにある仮想 C ドライブになります。
    • インストール場所を選択するようプロンプトが表示されたら、C:³³Program Files³ を選択します。
    • インストールしたアプリケーションは、winecfgツールで設定できます。プロンプトでwincfgを実行し、[Applications]タブで[Add Application]をクリックし、新しくインストールしたアプリを選択するだけです。次に、新しいアプリを選択した状態で、タブを開き、そのアプリ専用の変更を加えます。
方法3

Windowsアプリを実行する

  1. デスクトップまたはファイルマネージャーからアプリを実行します。実行したインストーラーがデスクトップにアイコンを追加するよう促した場合は、そのアプリへのショートカットが表示され、簡単にダブルクリックしてWineで起動できます。そうでない場合は、.
    • まずFilesを開き、隠しファイルが表示されていることを確認します。.wine フォルダーが表示されていない場合は、Ctrl + H キーを押して隠しファイルの表示を切り替えます。
    • .wine フォルダをダブルクリックし、Windows プログラムをインストールした場所に移動します。
    • .exe ファイルを右クリックし、[Open with > Wine] を選択します。
  2. コマンドラインからプログラムを実行する。GUIからのプログラムの実行に問題がある場合、またはコマンドラインを使用したい場合は、cdコマンドを使用してプログラムをインストールしたディレクトリに移動することから始めます。パスをシングルクォートで囲む必要がある。
    • 例えば、仮想C:˶Program FilesGameRiskディレクトリにインストールした場合、cd '.wine/drive_c/Program Files/Games/Risk'となります。
    • Windows プログラムをフルパスで起動することもできますが、wine start で起動する必要があります。例えば、wine start 'C:∕Program Files∕Game∕Risk.exe' とします。
    • wine appname.exeを使用してプログラムを起動します。例えば、WindowsのアプリケーションファイルがRisk.exeという名前であれば、wine Risk.exeを使ってカレントディレクトリから開きます。
  3. DLLやライブラリの不足でお困りの場合は、Winetricksをインストールしてください。プログラムのインストールに必要な特定のライブラリが不足している場合、この簡単にインストールできるツールで問題を解決できるかもしれません。例えば、Adobeのプログラムを実行しようとして、Adobe Type Managerや "atmlib "に関するエラーが表示される場合、Winetricksはプログラムを実行するために必要なDLLを取得することができます。
    • Winetricksは、sudo apt-get install winetricksから、またはsudo apt-get install winetricksを使ってインストールできます。ただし、Wineチームからヘルプを得たい場合、Winetricksを使用している場合はサポートされないかもしれません。
    • Winetricksがインストールされたら、プロンプトからwinetricksコマンドを使って実行する。このツールを使って、人気のあるアプリやライブラリのパッケージをインストールすることができる。
この記事は、CC BY-NC-SAの下で公開された「 Easily Run Windows Applications on Ubuntu Linux with Wine 」を改変して作成した。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧