本記事はMiracle LinuxでIP Messengerを利用したい方向けに作成しています。
IP MessengerはWindows向けに開発されたメッセンジャーソフトです。通常のテキストメッセージはもちろん、wordやpdfといったドキュメントファイルのやり取りも同じネットワーク上のPC間でできます。今回はこの万能なIP Messengerを、Miracle Linuxで利用できるようにしていきたいと思います。Miracle Linux以外にもRockyやAlmaなどのRHELクローンで、IP Messengerを利用したいという方の一助になれば幸いです。
大まかな作業としては以下の2つになります。
- Linux上でWindowsソフトを動かすためのWineのビルド
- IP Messengerの導入
環境情報
- MIRACLE LINUX release 8.7
- Wineバージョン 7.0
Wineをビルドするためのツールをインストール
$ sudo yum -y install make gcc
$ sudo yum install -y samba-winbind-clients
$ sudo yum groupinstall 'Development Tools' -y
$ sudo yum install -y 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 wget
$ sudo yum install -y glibc-devel.{i686,x86_64} libgcc.{i686,x86_64} libX11-devel.{i686,x86_64} freetype-devel.{i686,x86_64} gnutls-devel.{i686,x86_64} libxml2-devel.{i686,x86_64} libjpeg-turbo-devel.{i686,x86_64} libpng-devel.{i686,x86_64} libXrender-devel.{i686,x86_64} alsa-lib-devel.{i686,x86_64}
Wineのソースをダウンロードして展開
今回は7.0を使用しています。
$ cd /usr/src
$ sudo wget https://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz
$ sudo tar xvf wine-*.tar.xz
Wineソースをビルド
$ cd wine-*/
$ sudo mkdir -p wine32 wine64
64ビット版をビルド
$ cd wine64/
$ sudo ../configure --enable-win64
$ sudo make
32ビット版をビルド
$ cd ../wine32
$ sudo ../configure --with-wine64=../wine64
$ sudo make
32ビット版をインストール
$ sudo make install
64ビット版をインストール
$ cd ../wine64/
$ sudo make install
Wineがインストールされたことを確認
$ winecfg
任意のディレクトリにIP Messengerをダウンロード
$ wget https://dforest.watch.impress.co.jp/library/i/ipmsg/10659/ipmsg5.6.1_installer.exe
wineコマンドでIP Messengerをインストール
$ wine ipmsg5.6.1_installer.exe