AlmaLinuxまたはRocky8でWindowsアプリケーションを実行しますか?次に、Wine HQをインストールして、LinuxでグラフィカルなMicrosoftWindowsアプリケーションを使用します。
ワイン( W ine私 ■N ot to E mulator)は、Linux上でWindowsソフトウェアを実行するために使用できるプログラムです。 Windows用にプログラムされたWineでプログラムを開始できるようにするために、コンピューターに仮想マシンをインストールする必要はありません。
これは、実際のランタイム環境とWindows API(アプリケーションプログラミングインターフェイス)を提供し、実験とリバースエンジニアリングによる非オープンのWindowsソースコードの面倒な再構築に基づいています。それが理由ですが、それでも、20年の開発の後、プログラムが正しく実行できるという保証はありません。ただし、一般的なWindowsプログラムをインストールして実行するだけで十分であり、Photoshopなどの複雑なプログラムでさえも実行できます。
ここでは、AlmaLinuxでWineをセットアップするためのコマンドを学習します。プロセスは、CentOS 8、Rocky Linux、Fedora、RHEL8などの他のRPMベースのLinuxシステムでも同じです。
AlmaLinuxまたはRocky8にWineをインストールする手順
ステップ1:システムアップデートを実行する
何かを設定する前に、まずDNFを使用してシステムパッケージの利用可能なアップデートをインストールしましょう。指定されたコマンドは、リポジトリも更新します。
sudo dnf update
ステップ2:EPELとPowerToolsを有効にする
AlmaLinuxまたはRocky用のWineの公式リポジトリがないため、ソースからビルドします。したがって、ソースコードを構築するには、EPELで利用可能な開発ツールとその他の必要な依存関係が必要です。したがって、最初に有効にします。
sudo dnf install epel-release sudo dnf config-manager --set-enabled powertools
ステップ3:開発ツールとその他の依存関係をインストールする
次に、AlmaLinuxシステムでWineソースコードをビルドするために必要な開発ツールをインストールします。
sudo dnf groupinstall 'Development Tools' -y
上記のコマンドとは別に、追加の依存関係に対してもこれを実行します 。
sudo dnf -y install gcc libX11-devel freetype-devel zlib-devel \ libxcb-devel libxslt-devel libgcrypt-devel libxml2-devel \ gnutls-devel libpng-devel libjpeg-turbo-devel \ libtiff-devel dbus-devel fontconfig-devel
Enterを押します キーを押して、インストールを開始する許可を与えます。
ステップ4:WineHQの最新のソースコードをダウンロードする
ソースコードをコンパイルするには、入手可能な最新のもの、つまりWine6.1をダウンロードしましょう。他のバージョンも使用できます。公式ページで利用可能なバージョンを確認してください。
sudo dnf -y install wget
wget https://dl.winehq.org/wine/source/6.x/wine-6.1.tar.xz
注 :他のWineソースコードバージョンの場合、上記のコマンドは同じです。バージョンの番号を変更するだけです。 そこに与えられています。
ステップ5:AlmaLinux8またはRockyにWineを作成してインストールする
それでは、システム上でWineHQコードを抽出してコンパイルしましょう:
tar xvf wine-*.tar.xz
ビルドとコンパイル:
cd wine-*/ ./configure --enable-win64 make sudo make install
makeコマンドには時間がかかります
ステップ6:インストールされているWineバージョンを確認する
システムで正常に構成されたことを確認するために、バージョンを確認しましょう。
wine64 --version
ステップ7:Windowsソフトウェアのインストールを開始します
次に、AlmaLinuxまたはRockyで実行するWindowsプログラムのインストールを開始します。
構文は次のとおりです。
win64 ./path-to-your file.exe