「インストール - KVM」の版間の差分

ナビゲーションに移動 検索に移動
86行目: 86行目:
===== QEMUのインストール =====
===== QEMUのインストール =====
QEMUのビルドに必要なライブラリをインストールする。<br>
QEMUのビルドに必要なライブラリをインストールする。<br>
  sudo zypper install flex bison automake gcc gcc-c++ make glibc glibc-utils glib2-devel gtk3-devel ncurses-devel libxml2-devel \
  sudo zypper install flex bison indent dtc automake gcc gcc-c++ make glibc glibc-utils glib2-devel gtk3-devel ncurses-devel libxml2-devel \
                     libgnutls-devel gmp-devel libnettle-devel libseccomp-devel liburing-devel libgbm-devel glusterfs-devel \
                     libgnutls-devel gmp-devel libnettle-devel libseccomp-devel liburing-devel libgbm-devel glusterfs-devel \
                     libjpeg8-devel libpng16-devel libpulse-devel alsa-devel libjack-devel spice-protocol-devel libspice-server-devel \
                     libjpeg8-devel libpng16-devel libpulse-devel alsa-devel libjack-devel spice-protocol-devel libspice-server-devel \
116行目: 116行目:
  ../configure --prefix=<QEMUのインストールディレクトリ> \
  ../configure --prefix=<QEMUのインストールディレクトリ> \
               --enable-trace-backends=simple \
               --enable-trace-backends=simple \
               --enable-kvm --enable-spice --enable-spice-protocol --enable-usb-redir \
               --enable-kvm --enable-spice --enable-spice-protocol --enable-usb-redir     \
               --enable-opengl --enable-tpm --enable-xkbcommon --enable-bzip2 --enable-sdl           \
               --enable-opengl --enable-tpm --enable-xkbcommon --enable-bzip2 --enable-sdl \
               --enable-gtk --enable-vdi --enable-qcow1 --enable-hax --enable-tools --enable-fdt     \
               --enable-gtk --enable-vdi --enable-qcow1 --enable-tools --enable-fdt       \
               --audio-drv-list=oss,alsa,sdl,pa \
               --audio-drv-list=oss,alsa,sdl,pa                                           \
              --enable-vfio-user-server  # 任意
               --enable-libusb            # 不要の可能性あり
               --enable-libusb            # 不要の可能性あり
               --enable-vfio-user-server  # 任意
               --enable-hax              # QEMU 8.2以降は、このオプションは削除された
               --target-list=i386-softmmu,i386-linux-user,x86_64-softmmu,x86_64-linux-user    # ターゲットをx86およびx86_64限定する場合
               --target-list=i386-softmmu,i386-linux-user,x86_64-softmmu,x86_64-linux-user    # ターゲットをx86およびx86_64限定する場合
               # ターゲットにARMおよびAArch64を追加する場合は、arm-softmmu,arm-linux-user,aarch64-softmmu,aarch64-linux-userを指定する
               # ターゲットにARMおよびAArch64を追加する場合は、<code>arm-softmmu,arm-linux-user,aarch64-softmmu,aarch64-linux-user</code>を指定する
   
   
  make -j $(nproc)  または  ninja -j $(nproc)
  make -j $(nproc)  または  ninja -j $(nproc)
131行目: 132行目:
  vi ~/.profile
  vi ~/.profile
<br>
<br>
<syntaxhighlight lang="sh">
  # ~/.profileファイル
  # ~/.profileファイル
   
   
  export PATH="<QEMUのインストールディレクトリ>/bin:$PATH"
  export PATH="<QEMUのインストールディレクトリ>/bin:$PATH"
</syntaxhighlight>
<br>
<br>
<u>もし、QEMUを/usrディレクトリ以外の場所にインストールした場合、パーミッションの問題が発生する可能性がある。</u><br>
<u>もし、QEMUを/usrディレクトリ以外の場所にインストールした場合、パーミッションの問題が発生する可能性がある。</u><br>

案内メニュー