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

43行目: 43行目:
<br>
<br>
GNU TLSのビルドに必要なライブラリをインストールする。<br>
GNU TLSのビルドに必要なライブラリをインストールする。<br>
  sudo zypper install libtasn1-devel libunistring-devel unbound-devel p11-kit-devel
  sudo zypper install libtasn1-devel libunistring-devel unbound-devel p11-kit-devel gmp-devel libnettle-devel
<br>
<br>
GNU TLS、Nettle、GMPのソースコードをダウンロードする。<br>
GNU TLSのソースコードをダウンロードする。<br>
もし、パッケージ管理システムにあるGMPおよびNettleが古い場合、これらのソースコードもダウンロードする。<br>
* GMP
*: https://gmplib.org/#DOWNLOAD
* Nettle
* Nettle
*: https://ftp.gnu.org/gnu/nettle/
*: https://ftp.gnu.org/gnu/nettle/
* GMP
*: https://gmplib.org/#DOWNLOAD
* GNU TLS
* GNU TLS
*: https://gnutls.org/download.html
*: https://gnutls.org/download.html
<br>
<br>
ビルドディレクトリを作成して、Nettle、GMP、GNU TLSをビルドおよびインストールする。<br>
ビルドディレクトリを作成して、GMP、Nettle、GNU TLSをビルドおよびインストールする。<br>
  # Nettle
  # GMP (パッケージ管理システムにあるGMPが古い場合)
  ../configure --prefix=<Nettle、GMP、GNU TLSのインストールディレクトリ> --enable-openssl --enable-x86-aesni --enable-x86-sha-ni --enable-x86-pclmul
  ../configure --prefix=<Nettle、GMP、GNU TLSのインストールディレクトリ>
  make -j $(nproc)
  make -j $(nproc)
  make install
  make install
   
   
  # GMP
  # Nettle (パッケージ管理システムにあるNettleが古い場合)
  ../configure --prefix=<Nettle、GMP、GNU TLSのインストールディレクトリ>
  ../configure --prefix=<Nettle、GMP、GNU TLSのインストールディレクトリ> --enable-openssl --enable-x86-aesni --enable-x86-sha-ni --enable-x86-pclmul
  make -j $(nproc)
  make -j $(nproc)
  make install
  make install