Rocky Linux 8、AlmaLinux 8、CentOS8デスクトップにWine6をインストールするために必要な手順を説明しましょう。 Wineは、LinuxユーザーがWindowsマシンで作業しているかのようにMicrosoftWindowsアプリケーションを実行できるようにするオープンソースソフトウェアソリューションです。この記事の執筆時点で、Wineの最新の安定したリリースはバージョン6です。このリリースはインストール可能であり、次のような多くの改善が加えられています。
- WineD3D用のVulkanバックエンド
- DirectShowとMediaFoundationのサポート
- テキストコンソールの再設計
- USBカーネルドライバー
- マウスの位置履歴
- プラグアンドプレイデバイスの通知
- WebSocket API
- Appleシリコンの初期サポート
Wine6パッケージを含むRPMリポジトリが見つかりませんでした。これにより、ソースからソフトウェアを構築することにより、Rocky Linux 8、AlmaLinux 8、またはCentOS8デスクトップシステムにWine6をインストールするオプションが残ります。
sudo権限またはrootを持つユーザーとして、システムへのコンソールまたはsshアクセスが必要です。パッケージのインストールとWinetarファイルのダウンロードには、インターネット接続も必要です。
ステップ1:RockyLinuxシステムを更新する
システムの更新は、RockyLinux8システムで動作するパッケージ管理システムを検証するもう1つの方法です。
sudo dnf -y update
いつものように、アップグレード後にシステムを再起動します。
sudo reboot
ステップ2:RockyLinuxにソフトウェアビルドの依存関係をインストールする
Rocky Linux8またはCentOS8に開発ツールをインストールします:
sudo dnf groupinstall 'Development Tools' -y
EPELおよびPowerToolsリポジトリを有効にします:
sudo dnf -y install epel-release
sudo dnf config-manager --set-enabled powertools
他のビルド依存関係をインストールします:
sudo yum -y install libxslt-devel libpng-devel libX11-devel zlib-devel libtiff-devel freetype-devel libxcb-devel libxml2-devel libgcrypt-devel dbus-devel libjpeg-turbo-devel fontconfig-devel gnutls-devel gstreamer1-devel libXcursor-devel libXi-devel libXrandr-devel libXfixes-devel libXinerama-devel libXcomposite-devel mesa-libOSMesa-devel libpcap-devel libusb-devel libv4l-devel libgphoto2-devel gstreamer1-devel libgudev SDL2-devel gsm-devel libvkd3d-devel libudev-devel
ステップ3:RockyLinux8デスクトップにWine6をインストールする
wgetの場合 システムにインストールされているパッケージにありません。
sudo dnf -y install wget
次に、curlを使用してWine6アーカイブの最新リリースをプルします。
curl -O https://dl.winehq.org/wine/source/6.x/wine-6.11.tar.xz
tarを使用してダウンロードしたファイルを抽出します。
tar xvf wine-6.11.tar.xz
RockyLinux8またはCentOS8でWine6をコンパイルしてビルドします。
cd wine-6.11
./configure --enable-win64
make
sudo make install
ステップ4:RockyLinux8へのWine6のインストールを確認する
バージョンを確認して、RockyLinux8またはCentOS8にWine6がインストールされていることを確認します。
$ wine64 --version
ワインの基本的な使用法については、ヘルプページを確認してください。
$ wine --help
以下の例は、LinuxでNotepad++エディターを実行するために使用されています。
$ cd ~/Downloads
wget https://notepad-plus-plus.org/repository/7.x/7.7/npp.7.7.Installer.exe
wine64 ./npp.7.7.Installer.exe
同様のガイド:
RockyLinux8にPythonをインストールする