📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の2版が非表示)
9行目: 9行目:
== Wineのインストール ==
== Wineのインストール ==
==== RHEL ====
==== RHEL ====
===== EPELリポジトリからインストール =====
EPELリポジトリを使用して、より簡単にWineをインストールすることができる。<br>
ただし、最新安定版のWineが存在しないため注意すること。<br>
<br>
EPELリポジトリを追加する。<br>
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
<br>
Wineをインストールするため、以下のコマンドを実行する。<br>
sudo yum install wine
<br>
===== ソースコードからインストール =====
===== ソースコードからインストール =====
Wineをコンパイルするために必要な依存関係のライブラリをインストールする。<br>
Wineをコンパイルするために必要な依存関係のライブラリをインストールする。<br>
27行目: 37行目:
  ./configure –enabled-win64 --prefix=/home/<ユーザ名>/Wine
  ./configure –enabled-win64 --prefix=/home/<ユーザ名>/Wine
<br>
<br>
  make -j 8
  make -j $(nproc)
  make install
  make install
<br>
<br>
===== EPELリポジトリからインストール =====
 
EPELリポジトリを使用して、より簡単にWineをインストールすることができる。<br>
ただし、最新安定版のWineが存在しないため注意すること。<br>
<br>
EPELリポジトリを追加する。<br>
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
<br>
Wineをインストールするため、以下のコマンドを実行する。<br>
sudo yum install wine
<br>
==== SUSE ====
==== SUSE ====
===== リポジトリを追加してインストール =====
===== リポジトリを追加してインストール =====
52行目: 53行目:
===== ソースコードからインストール =====
===== ソースコードからインストール =====
Wineのビルドに必要なライブラリをインストールする。<br>
Wineのビルドに必要なライブラリをインストールする。<br>
  sudo zypper install glibc-devel glibc-devel-32bit mingw64-gcc mingw64-gcc-c++ \
<u>Linux 64ビットを使用している場合は、32ビットライブラリもインストールする必要がある。</u><br>
                     dbus-1-glib-devel dbus-1-devel fontconfig-devel freetype-devel libgnutls-devel Mesa-libGL-devel libunwind-devel \
# 64ビット向けWineをインストールする場合
                     libX11-devel libXcomposite-devel libXcursor-devel libXfixes-devel libXi-devel libXrandr-devel libXrender-devel libXext-devel \
  sudo zypper install glibc-devel glib2-devel ncurses-devel xz-devel zlib-devel libxml2-devel libopenssl-devel  \
                    gstreamer-devel gstreamer-plugins-base-devel \
                    mingw64-gcc mingw64-gcc-c++                                                               \
                     libOSMesa-devel vulkan vulkan-devel vulkan-headers Mesa-libVulkan-devel \
                     dbus-1-glib-devel dbus-1-devel fontconfig-devel freetype-devel freetype2-devel            \
                     libSDL2-devel systemd-devel \
                    libgnutls-devel libunwind-devel libpcap-devel capi4linux-devel libcom_err-devel            \
                     cups-devel libgphoto2-devel sane-backends-devel ocl-icd-devel libpcap-devel libusb-1_0-devel libv4l-devel \
                    systemd-devel libSDL2-devel libusb-1_0-devel unixODBC-devel cups-devel sane-backends-devel \
                     krb5-devel samba-devel
                    ocl-icd-devel liblcms2-devel krb5-devel samba-devel openldap2-devel                        \
                    giflib-devel libexif-devel libgsm-devel libjpeg8-devel libpng16-compat-devel              \
                    libtiff-devel libgphoto2-devel                                                            \
                    alsa-devel libpulse-devel openal-soft-devel mpg123-devel libv4l-devel                      \
                    gstreamer-devel gstreamer-plugins-base-devel                                               \
                     Mesa-libGL-devel libOSMesa-devel libX11-devel libXcomposite-devel                         \
                    libXcursor-devel libXfixes-devel libXi-devel libXrandr-devel libXrender-devel             \
                    libXext-devel libXinerama-devel libXxf86vm-devel libxslt-devel xorg-x11-devel             \
                     glu-devel freeglut-devel opencl-headers                                                    \
                    vulkan vulkan-devel vulkan-headers Mesa-libVulkan-devel
# 32ビット向けWineをインストールする場合
sudo zypper install glibc-devel-32bit glib2-devel-32bit ncurses-devel-32bit xz-devel-32bit zlib-devel-32bit  \
                     libxml2-devel-32bit libopenssl-devel-32bit dbus-1-glib-devel-32bit dbus-1-devel-32bit    \
                    fontconfig-devel-32bit freetype2-devel-32bit libgnutls-devel-32bit libpcap-devel-32bit    \
                    capi4linux-devel-32bit libcom_err-devel-32bit libSDL2-devel-32bit libusb-1_0-devel-32bit  \
                     unixODBC-devel-32bit cups-devel-32bit sane-backends-devel-32bit ocl-icd-devel-32bit      \
                    liblcms2-devel-32bit krb5-devel-32bit samba-devel-32bit openldap2-devel-32bit            \
                    giflib-devel-32bit libexif-devel-32bit libgsm-devel-32bit libjpeg8-devel-32bit            \
                    libtiff-devel-32bit libgphoto2-devel-32bit libpng16-compat-devel-32bit                    \
                    alsa-devel-32bit libpulse-devel-32bit openal-soft-devel-32bit mpg123-devel-32bit          \
                    libv4l-devel-32bit gstreamer-devel-32bit gstreamer-plugins-base-devel-32bit              \
                    Mesa-libGL-devel-32bit libOSMesa-devel-32bit libX11-devel-32bit libXcomposite-devel-32bit \
                    libXcursor-devel-32bit libXfixes-devel-32bit libXi-devel-32bit libXrandr-devel-32bit      \
                     libXrender-devel-32bit libXext-devel-32bit libXinerama-devel-32bit libXxf86vm-devel-32bit \
                    libxslt-devel-32bit                                                                      \
                    glu-devel-32bit freeglut-devel-32bit vulkan-devel-32bit
<br>
<br>
[https://www.winehq.org Wineの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br>
[https://www.winehq.org Wineの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br>
66行目: 93行目:
  cd wine-<バージョン>
  cd wine-<バージョン>
<br>
<br>
Wineをビルドおよびインストールする。<br>
<u>※注意</u><br>
  mkdir build && cd build
<u>全てのWindowsアプリケーションが32ビットの場合は、64ビット向けWineをビルドする必要はない。</u><br>
<u>64ビットのWindowsアプリケーションをWineで使用する場合は、64ビットと32ビットの両方のWineをWoW64セットアップでビルドする必要がある。</u><br>
<br>
64ビット向けWineをビルドおよびインストールする。<br>
mkdir build64 && cd build64
CC="ccache gcc"                                    \
../configure --prefix=<Wineのインストールディレクトリ> \
              --enable-win64                        \
              --disable-tests
make -j $(nproc)
make install
<br>
32ビット向けWineをビルドおよびインストールする。<br>
  mkdir build32 && cd build32
CC="ccache gcc -m32"                              \
PKG_CONFIG_PATH=/usr/lib/pkgconfig                \
../configure --prefix=<Wineのインストールディレクトリ> \
              --with-wine64=../build64              \
              --disable-tests
   
   
../configure --prefix=<Wineのインストールディレクトリ>
  make -j $(nproc)
  make -j $(nproc)
  make install
  make install