Linuxが最初にリリースされたとき、Microsoft Windowsのプログラムの多くが正常に実装されていなかったため、ユーザーは多くの問題に直面していました。その結果、WineはLinuxによって作成されました。これは、WindowsプログラムをLinux上で実行できるようにする互換性レイヤーです。 Wineは元々数個のWindowsプログラムしか実行できませんでしたが、今では数百個のプログラムを実行できるようになり、用途の広いLinuxシステムになっています。このようなツールを実現するのが難しいため、Wineのインストールと使用は難しいと思われるかもしれませんが、これは誤りです。 Wineのクリエイターは、アクセシビリティレイヤーを可能な限りユーザーフレンドリーにするために多大な努力を払ってきました。それを使用してWindowsアプリケーションを実行するために、UbuntuにWineをインストールして制限する方法を見てみましょう。
インストール:
まず、次のコマンドを使用して、システムが32ビットプロセッサを使用しているか64ビットプロセッサを使用しているかを確認します。
現在、Wineをインストールする体系的で最も簡単な方法は、標準のUbuntuリポジトリを使用することです。次のコマンドを使用してインストールできます。
[メール保護]:〜$sudo apt-get installwine64
それをインストールする別の方法は、WineHQリポジトリから基本的なWineパッケージを収集し、それらをデバイスにインストールすることです。
64ビットバージョンをダウンロードする前に、以下のコマンドを使用してi386アーキテクチャを実装してください。
[メール保護]:〜$sudo dpkg --add-architecturei386次に、WineHQキーと関連するリポジトリを追加するには、次の一連のコマンドを実行します。
[メール保護]:〜$wget -qO-https://dl.winehq.org/ワインビルド/Release.key| sudo apt-key add-
次に、他のキーをインポートします。
[メール保護]:〜$sudo apt-key adv --keyserverhkp://keyserver.ubuntu.com:80 --recvF987672F
次のコマンドを使用してリポジトリを追加します。
[メール保護]:〜$sudoapt-add-repository「debhttp://dl.winehq.org/wine-builds/ubuntu/ artfulmain。」
次に、次の2つのコマンドのいずれかを実行して、それぞれ安定バージョンまたは開発バージョンをインストールします。
[メール保護]:〜$sudo apt-get installワイン安定-と[メール保護]:〜$sudo apt-get installワイン開発-と
パッケージリストを読んでいます...完了
依存関係の構築木
状態情報の読み取り...完了
次のパッケージは自動的にインストールされ、不要になりました。
fonts-wine gem gem-doc gem-extra gem-plugin-gmerlin gem-plugin-lqt gem-plugin-magick gem-plugin-v4l2
gir1.2-gst-plugins-base-1.0gir1.2-gstreamer-1.0クリケット-プラグイン-0.3-ベースgstreamer1.0-gtk3libcolamd2 libdazzle-1.0-0
libdca0 libe-book-0.1-1libepubgen-0.1-1libfreerdp-client2-2libfreerdp2-2libftgl2 libgavl1 libgc1c2 libglew2.0
lib merlin-avc1 libgom-1.0-0libgpod-共通libgpod4liblirc-client0 libmad0 libmagick ++-6.q16-7libmediaart-2.0-0
libmjpegutils-2.1-0libqqwing2v5 libquicktime2 librsync1 libsdl-ttf2.0-0libsgutils2-2libsuitesparseconfig5
libvncclient1 libwine-development libwine-development:i386 libwinpr2-2libxapian30 linux-hwe-5.4-ヘッダー-5.4.0-42
lp-solve media-player-info puredata-core puredata-dev puredata-doc puredata-extra puredata-utils python3-mako
python3-markupsafe torsocks wine32-開発:i386wine64-開発
使用する'sudo apt autoremove'それらを削除します。
次の追加パッケージがインストールされます。
libegl-mesa0:i386 libegl1:i386 libfaudio0 libfaudio0:i386 libgbm1:i386 libsdl2-2.0-0libsdl2-2.0-0:i386
libwayland-client0:i386 libwayland-cursor0:i386 libwayland-egl1:i386 libwayland-egl1-mesa:i386 libwayland-server0:i386
libxcb-xfixes0:i386 libxkbcommon0:i386 libxss1:i386ワイン安定ワイン安定amd64ワイン安定i386:i386
次の新しいパッケージがインストールされます。
libegl-mesa0:i386 libegl1:i386 libfaudio0 libfaudio0:i386 libgbm1:i386 libsdl2-2.0-0libsdl2-2.0-0:i386
libwayland-client0:i386 libwayland-cursor0:i386 libwayland-egl1:i386 libwayland-egl1-mesa:i386 libwayland-server0:i386
libxcb-xfixes0:i386 libxkbcommon0:i386 libxss1:i386 wine-stable wine-stable-amd64 wine-stable-i386:i386 winehq-stable
0アップグレード、19新しくインストールされた、0削除して52アップグレードされていません。
ダウンロードのY / nオプションを尋ねられたら、Yを選択します。インターネットの速度に基づいて、手順に時間がかかる場合があります。インストールを確認するには、次のように入力します。
[メール保護]:〜$ワイン - バージョン
Wineは正常にインストールされましたが、Wineにアプリケーションをインストールする前に、まずいくつかの原則と、Wineを使用するように設定する方法を理解する必要があります。私たちが知っているように、C:ドライブはWindowsアプリケーションに使用されます。したがって、WineはシミュレートされたC:ドライブを作成します。 Wineprefixは、そのドライブのディレクトリの名前です。最初にワインの接頭辞を作成する必要があります。これを行うには、次のコマンドを使用する必要があります。
[メール保護]:〜$winecfg
[インストール]をクリックして、モノラルインストールを完了させます。
[インストール]をクリックしてGeckoをインストールすると、準備が整います。これにより、wineprefixが作成され、Wineセットアップペインが表示されます。必要に応じて、セットアップ設定を変更するか、今のところそのままにして閉じます。仮想C:ドライブは次の場所にあります。
$家/。ワイン/c_drive原則として、新しい各プログラムは新しいワインプレフィックスにインストールする必要があります。いくつかのワインプレフィックスを手動で作成して管理できます。その他のWine設定は、構成ウィンドウで更新できます。
完了したら、[OK]をクリックします。
ワインエンジニアは、ますます多くのWindowsプログラムのサポートの統合に絶えず取り組んでいるため、システムに最新バージョンをインストールすることが重要です。 Wineの公式ウェブページでは、Wineがスポンサーとなっている最新のアプリケーションすべてのリストを見つけることができます。サポートプログラムのリストを見て、Wineに適しているかどうかを確認してください。プラチナからガベージまでの範囲の評価スコアは、これを示しています。また、アプリケーションがレビューされたWineのバージョンも表示されます。
使用法
Wineを使用してubuntuシステムでWindowsアプリケーションを実行してみましょう。この場合、Windowsオペレーティングシステムでメディアファイルを実行するための人気のあるメディアプレーヤーであるWindows MediaPlayerを数年間使用します。まず、.exeファイルをダウンロードします。ダウンロードしたら、ダウンロードに移動し、exeファイルを右クリックして、[WineWindowsプログラムローダーで開く]をクリックします。
そして、問題なくインストールプロセスが表示されます。
結論
LinuxシステムでWindowsプログラムを操作する場合、Wineにはエミュレーターや仮想マシンに比べて多くの利点があります。 Wineは、他の製品をエミュレートするときに発生する出力の低下に対して耐性があります。また、Windowsプログラムを実行する前に開く必要はありません。 Wineのクリエイターは、アクセシビリティレイヤーを可能な限りユーザーフレンドリーにすることに多大な努力を払ってきました。