ソフトウェア要件

合成サーバーでは、以下のソフトエウェアが実行され、正しく機能している必要があります。Python、pip、flake8 をインストールするために、送信インターネットアクセスが必要です。

ソフトウェア必須バージョン機能
Java17

合成サーバーでは、合成スケジューラや合成シェパードなどのサービスを実行するために、JDK 17が必要となります。

JDK のホームディレクトリに環境変数 JAVA_HOME を設定する必要があります。

Python2.7 以降合成サーバーは、Pythonに依存してスクリプトを検証します。
pip9+

Python は pip を使用してソフトウェアをインストールします。たとえば、pip は一部の Linux ディストリビューションでflake8 のインストールに使用できます。flake8 はスクリプトのチェックに使用される Python ユーティリティです。

合成サーバーをインストールしているマシンでインターネットにアクセスできない場合には、以下の手順を実行して flake8 を取り出し、インストールします。

  1. インターネットにアクセスできる、pip がインストールされたマシンから、以下を行います。

    1. flake8 ライブラリのディレクトリを作成します。

       mkdir ~/flake8
    2. flake8 パッケージをダウンロードします。

      Python 2
      python -m pip download flake8 -d ~/flake8
      Python 3
      python3 -m pip download flake8 -d ~/flake8
    3. zip と tar で flake8 パッケージを圧縮します。

      tar cvfz flake8.tgz ~/flake8
    4. 合成サーバーのホストマシンの $HOME ディレクトリに flake8.tgz をコピーします。

  2. インターネットにアクセスできないが、pip がインストールされた合成サーバーのホストから、以下を行います。
    1. flake8.tgz ファイルを解凍して展開します。

      tar xvfz flake8.tgz ~/flake8
    2. flake8 ディレクトリに変更します。

    3. 以下のコマンドを使用して、flake8 ライブラリと pip をインストールし、<version> を正しいバージョンに置き換えます。

      Python 2
      python -m pip install flake8-<version>-py2.py3-none-any.whl -f ./ --no-index
      Python 3
      python3 -m pip install flake8-<version>-py2.py3-none-any.whl -f ./ --no-index
libaioN/A

合成サーバーが動作するには、システムに libaio ライブラリが必要です。このライブラリは、システムでの非同期I/Oオペレーションを容易にします。

手順については、「libaio のインストール方法」を参照してください。

libaio のインストール方法

ホストマシンに libaio がまだインストールされていない場合は、それをインストールします。ローカルでホストされるリポジトリがない場合、送信インターネットアクセスが必要な場合があります。

以下の表は、Linux オペレーティングシステムのいくつかの一般的なフレーバーにおける libaio のインストール方法を示しています。NUMA ベースのアーキテクチャの場合は、numactl パッケージをインストールする必要があるので注意してください。

Linuxフレーバーコマンド
Red Hat および CentOS

以下のように yum を使用して、ライブラリをインストールします。

  • yum install libaio
  • yum install numactl
Fedora

Fedora Web サイトから、ライブラリ RPM をインストールします。

  • yum install libaio
  • yum install numactl
Ubuntu

以下のように、apt-getを使用します。

  • sudo apt-get install libaio1
  • sudo apt-get install numactl
DebianAPTなどのパッケージマネージャを使用し、(上記のUbuntuの説明に従って)ライブラリをインストールします。