C++: aptコマンドを用いたインストール¶
対応環境¶
Hi-QUBO は以下の CPU を搭載した Linux ベースのシステムで動作します:
amd64: 64ビット Intel および AMD プロセッサ
arm64: 64ビット ARM プロセッサ
Ubuntu 20.04 以降を推奨します. Windows ユーザーは WSL (Windows Subsystem for Linux) を通じて Hi-QUBO を使用できます.
インストール¶
Hi-QUBO のインストール方法は2つあります:
方法1: apt(推奨) — パスの自動設定を含むシンプルなインストール.sudo 権限が必要です.
方法2: tar.gz — apt リポジトリの設定が不要な手動インストール.sudo 権限は不要です.
ここでは 方法1: apt(推奨) によるインストールを紹介します.方法2: tar.gz の紹介はこちらです.
方法1: apt によるインストール(推奨)¶
ステップ1: Hi-QUBO リポジトリの追加¶
署名鍵をダウンロードし,リポジトリを追加します:
curl -fsSL https://qubo-plus.github.io/qbpp-apt/qbpp.gpg \
| sudo tee /usr/share/keyrings/qbpp.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/qbpp.gpg] https://qubo-plus.github.io/qbpp-apt stable main" \
| sudo tee /etc/apt/sources.list.d/qbpp.list > /dev/null
ステップ2: Hi-QUBO のインストール¶
sudo apt update
sudo apt install qbpp
これにより,ヘッダファイルが /usr/include/qbpp/ に,共有ライブラリが /usr/lib/qbpp/ に(ldconfig に登録),qbpp-license コマンドが /usr/bin/ に自動的にインストールされます.
環境変数の設定は不要です.
アップグレード¶
sudo apt update
sudo apt install --only-upgrade qbpp
アンインストール¶
sudo apt remove qbpp
環境変数の設定¶
Hi-QUBO プログラムをコンパイル・実行するには,以下の環境変数を設定します.
シェル起動時に自動的に設定されるよう,~/.bashrc の末尾に以下の行を追加してください:
export QBPP_PATH=[Hi-QUBO インストールディレクトリ]
export CPLUS_INCLUDE_PATH=$QBPP_PATH/include:$CPLUS_INCLUDE_PATH
export LIBRARY_PATH=$QBPP_PATH/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=$QBPP_PATH/lib:$LD_LIBRARY_PATH
export PATH=$QBPP_PATH/bin:$PATH
ライセンスのアクティベーション¶
インストール後,ライセンスをアクティベートして Hi-QUBO の使用を開始します:
qbpp-license -k XXXXXX-XXXXXX-XXXXXX-XXXXXX -a
無料の Trial ライセンス(30日間,10,000変数)は Hi-QUBO User Portal で取得できます.qbpp-license -s を実行してサインアップコードを得て,portal で登録すると Trial キーが受け取れます.
ライセンスの種類,ディアクティベーション,トラブルシューティングなどの詳細は ライセンス管理 をご覧ください.