編集済み 2 数週間前 によって ExtremeHow 編集チーム
ワインウィンドウズアプリケーションウブントゥ互換性リナックスソフトウェアオペレーティングシステムツールセットアップシステム
翻訳が更新されました 3 数週間前
WindowsからUbuntuに切り替えるユーザーにとって一般的な課題は、Windowsアプリケーションの実行です。これらのユーザーはお気に入りのアプリケーションをあきらめる必要があるかもしれませんが、ここでの良いニュースは、あきらめなくても良いということです。Wineという互換性レイヤーを使用すると、多くのWindowsアプリケーションをUbuntuで実行できます。この包括的なガイドでは、Wineとは何か、それがどのように機能するかを探求し、ステップバイステップの手順に従い、WindowsソフトウェアをUbuntuで使用できるようにします。
Wineは、Unix系オペレーティングシステムでWindowsアプリケーションを実行できるようにする互換性レイヤーです。これはエミュレーターではなく、WindowsのシステムコールをPOSIXコールに変換することで、WindowsアプリケーションをネイティブのUnixアプリケーションのように実行します。これにより、エミュレーターを使用するよりも優れたパフォーマンスと統合が得られ、Windowsライセンスも必要ありません。
Wineは「Wine Is Not an Emulator(Wineはエミュレーターではない)」の略であり、そのアプリケーション互換性への独自のアプローチを強調しています。これは数年間にわたって積極的に開発されており、世界中の多くの開発者の貢献のおかげで、非常に多くのWindowsプログラムを効果的にサポートしています。
UbuntuでWindowsアプリケーションを実行する前に、Wineをインストールする必要があります。そのためには、次の手順に従います:
Wineは32ビットWindowsアプリケーションを実行するために32ビットライブラリを必要とします。Ubuntuのターミナルを開き、次のコマンドを入力します:
sudo dpkg --add-architecture i386
このコマンドは、システムが32ビットパッケージを取得し、インストールできるようにします。
次に、WineHQリポジトリを追加する必要があります。これにより、Wineの最新バージョンが提供されます。ターミナルで次のコマンドを1つずつ実行します:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main'
リポジトリを追加した後、パッケージリストを更新してください:
sudo apt update
Wineをインストールすることができます。利用可能なバージョンはいくつかあります:
次のコマンドのいずれかを実行して、希望するバージョンを選択します:
sudo apt install --install-recommends winehq-stable
sudo apt install --install-recommends winehq-devel
sudo apt install --install-recommends winehq-staging
インストールが完了したら、アプリケーションを実行する前にWineを構成する必要があります。
Wine構成ツールを起動するには、このコマンドを入力します:
winecfg
これにより、Windowsバージョンの互換性などの設定を構成できるグラフィカルインターフェイスが開きます。デフォルトではWindows 7に設定されていますが、アプリケーションの要件によって変更できます。Winecfgを使用して、特定のアプリケーションが必要とするドライブやライブラリ(DLL)を管理することもできます。
Wineを構成した後、Windowsアプリケーションを実行するのは簡単です。
まず、実行したいソフトウェアのWindows版をダウンロードします。通常は実行可能ファイル(.exe)またはセットアップファイルです。
ダウンロードしたら、ファイルの場所に移動してインストーラを右クリックし、「Wine Windows Program Loaderで開く」を選択してインストールプロセスを開始します。WineはWindowsと同様にインストールをガイドします。
インストール後、プログラムのインストールディレクトリに移動し、通常はホームフォルダの~/.wine/drive_c/Program Files
にあります。アプリケーションの実行可能ファイルをダブルクリックするか、右クリックして「Wine Windows Program Loaderで開く」を選択して起動します。
ターミナルからも実行できます:
wine /path/to/application.exe
すべてのWindowsアプリケーションが完璧にWine上で動作するわけではありません。以下は一般的な問題と解決方法です:
解決策:時々、欠落しているDLLに関するエラーが発生することがあります。Wineの構成ツールを使用して必要なDLLオーバーライドを追加できます。あるいは、次のコマンドを使用してwinetricks(Wineのヘルパースクリプト)をインストールします:
sudo apt install winetricks
次に、winetricksを使用して欠落しているDLLをインストールします:
winetricks dlls
解決策:Wineの構成ツールを使用してプログラムに適したWindowsバージョンを使用していることを確認してください。問題のあるアプリケーションについての具体的なガイドについては、Wine AppDB(Wineの互換性結果のオンラインデータベース)を確認してください。
解決策:Wineのステージング機能を有効にすると役立つ場合があります。wine-staging
パッケージをインストールし、WineCFGで必要なオプション(CSMT(コマンドストリームマルチスレッド)など)を有効にしてグラフィックスパフォーマンスを向上させます。
基本を身につけたら、Wineの高度なカスタマイズや改善に進むことができます:
PlayOnLinuxは、Wineのフロントエンドであり、Windowsアプリケーションのインストールと管理を簡単にします。多くのプログラムに対してスクリプトを提供し、一貫したインストールプロセスを確保します。
次のようにインストールします:
sudo apt install playonlinux
インストール後、アプリケーションメニューからPlayOnLinuxを実行し、GUIウィザードに従ってプログラムをインストールおよび管理します。
Wineは、インストールされたアプリケーションのためにランチャーやメニュー項目を提供し、Ubuntuデスクトップと統合できます。デスクトップショートカットを作成したり、プログラムをUbuntuのアプリメニューに追加して、アプリケーションの起動を容易にすることができます。
Wineは、WindowsとLinuxの間のギャップを効果的に埋め、Ubuntuユーザーにお気に入りのWindowsアプリケーションを実行する能力を提供する強力なツールです。広範な互換性と活発な開発により、Wineはそのサポートを改善し拡張し続けています。Ubuntuに完全に移行する場合でも、必須のWindowsアプリケーションを使用しながらUbuntuを探索する場合でも、Wineは旅を促進するための重要なリソースとして際立っています。さまざまな設定を試しながら、Wineのリリースに注目し、複雑な問題に遭遇した場合は豊富なコミュニティリソースを活用してください。Ubuntuでのコンピューティングをお楽しみください!
記事の内容に誤りがある場合, あなたは