AMANEQ Software ( https://github.com/spadi-alliance/amaneq-soft/ ) は AMANEQ のレジスタ設定をするためのソフトウェア。AMANEQ に限らず HUL といった FEE に共通のレジスタ設定がある場合は HUL Common Library を用いる。AMANEQ LR-TDC, MIKUMARI Primary, MIKUMARI Hub のためのソフトウェアと AMANEQ HR-TDC のためのソフトウェアがある。AMANEQ Software は HUL Common Library を用いており (Linux で言うライブラリのリンクを行っている)、AMANEQ Software をインストールする前に、 HUL Common Library をインストールしておく必要がある。
基本的に Linux で動かすことを想定している。現在、動くことがわかっている Linux ディストリビューションは、CentOS 7, AlmaLinux 8, AlmaLinux 9 である。近年の Linux ディストリビューションのライフサイクルやサポート期間を鑑みて、2024年9月時点でユーザーの間では AlmaLinux 9 が広く使われている。
AMANEQ software を使うには、事前に HUL Common Library (hul-common-lib) をインストールしておく必要がある。その他、特別なパッケージは必要ない。hul-common-lib をインストールする際に必要だった以下のパッケージがインストールされていれば、amaneq-soft のインストールも問題なくできる。
GitHub の公式ドキュメントのインストールのページを参照のこと。公式のトップページ (README.md) の INSTALLATION for Users のリンクから辿ることができる。一応、$HOME/spadi/install/amaneq-soft をインストール先としたときのインストール方法を書いておくと、以下の通り。
mkdir -p $HOME/spadi/src mkdir -p $HOME/spadi/build/amaneq-soft mkdir -p $HOME/spadi/install/amaneq-soft cd $HOME/spadi/src git clone https://github.com/spadi-alliance/amaneq-soft cd $HOME/spadi cmake \ -S ./src/amaneq-soft \ -B ./build/amaneq-soft \ -DCMAKE_INSTALL_PREFIX=./install/amaneq-soft \ -DCMAKE_PREFIX_PATH=$HOME/spadi/install/hul-common-lib cd $HOME/spadi/build/amaneq-soft make -j10 make install
ここで、make -j10 の 10 は並列コンパイルのスレッドの数。自身のコンピュータの CPU のコア数 (もう少しいうと CPU のスレッド数) に合わせて調整する。
2024/10/18 小林 信之 (大阪大学RCNP)