Archaea

Archaea dialog 単独動作版 使用手順 (Linux)

Qtパッケージがシステムにインストールされていない環境において、ユーザ権限でArchaea dialogをホームディレクトリにインストールし、利用する手順例を示します。手順の概略は以下のとおりです。

1.bytix-archaea-dialog パッケージをインストールする
2.bytix-archaea-dialog-standalone パッケージをインストールする
3.Qtライブラリを除く依存ライブラリをアプリディレクトリ配下に設置する
4.bytix-archaea-dialog-standalone コマンドを実行する

※単独動作版の利用方法のサマリについては、以下のリリースノートをご覧ください。
Archaea dialog ver1.2.3_3 リリースノート

前提条件

・AlmaLinux8 minimalインストール環境
・非特権ユーザによるインストール
・Archaea dialogインストールルートディレクトリは/home/user/archaea_dialog
   アプリディレクトリは/home/user/archaea_dialog/usr/share/bytix-archaea/dialog

※非特権ユーザによるインストール方法については、以下をご参照ください。
非特権ユーザで、RPMパッケージをインストールする
 
使用手順

bytix-archaea-dialogパッケージをインストールした後に、bytix-archaea-dialog-standaloneパッケージをインストールします。
// bytix-archaea-dialogパッケージのインストール
[user@a8-minimal ~]$ rpm -ivh --nodeps --dbpath=/home/user/rpm --relocate /=/home/user/archaea_dialog --badreloc bytix-archaea-dialog-1.2.3-3.el8.x86_64.rpm
Verifying... ################################# [100%]
準備しています... ################################# [100%]
更新中 / インストール中...
  1:bytix-archaea-dialog-1.2.3-3.el8 ################################# [100%]

// bytix-archaea-dialog-standaloneパッケージのインストール
[user@a8-minimal ~]$ rpm -ivh --nodeps --dbpath=/home/user/rpm --relocate /=/home/user/archaea_dialog --badreloc bytix-archaea-dialog-standalone-1.2.3-4.el8.x86_64.rpm
Verifying... ################################# [100%]
準備しています... ################################# [100%]
更新中 / インストール中...
  1:bytix-archaea-dialog-standalone-1################################# [100%]
[user@a8-minimal ~]$

Qtライブラリを除く依存ライブラリをアプリディレクトリ配下に設置します。

[user@a8-minimal ~]$ ls -al archaea_dialog/usr/share/bytix-archaea/dialog/

// 共有ライブラリを保管してメジャーバージョン付きでシンボリックリンク作成
lrwxrwxrwx. 1 user user 14 2月 26 23:03 libGL.so.1 -> libGL.so.1.7.0
-rwxrwxr-x. 1 user user 558960 4月 19 2022 libGL.so.1.7.0
lrwxrwxrwx. 1 user user 15 2月 26 23:03 libGLX.so.0 -> libGLX.so.0.0.0
-rwxrwxr-x. 1 user user 141256 4月 19 2022 libGLX.so.0.0.0

// Qtライブラリは、bytix-archaea-dialog-standalone パッケージインストール時に設置済み(設置不要)
lrwxrwxrwx. 1 user user 20 2月 26 23:03 libQt5Core.so.5 -> libQt5Core.so.5.15.3
-rwxr-xr-x. 1 user user 5924928 4月 19 2022 libQt5Core.so.5.15.3

[user@a8-minimal ~]$

※他のディレクトリに設置する場合は、LD_LIBRARY_PATH環境変数に指定しておきます。
// /home/user/lib に設置されている場合
[user@a8-minimal ~]$ export LD_LIBRARY_PATH=/home/user/lib

※依存ライブラリ、または対応するパッケージのリストについては、以下を参考にしてください。
[参考] Archaea dialog 実行時に追加が必要な依存パッケージ、又は依存ライブラリ
 
bytix-archaea-dialog-standalone を実行します。
// 表示先設定(ディスプレイの表示先をリモートに設定する場合)
[user@a8-minimal ~]$ export DISPLAY=192.168.30.65:0.0

// bytix-archaea-dialog-standalone を実行(以下のようなログが出力されることがありますが、Archaea dialogが起動していれば問題ありません。)
[user@a8-minimal ~]$ ./archaea_dialog/usr/bin/bytix-archaea-dialog-standalone
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user'
bad::prsst::prsst_util::init_prefix ...
bad::prsst::prsst_util::init_prefix detected "/home/user/archaea_dialog/usr/share/bytix-archaea/dialog/bytix-archaea-dialog"
bad::prsst::prsst_util::init_prefix done ( "/home/user/archaea_dialog" , "/usr/share/bytix-archaea/dialog/bytix-archaea-dialog" ).
Fontconfig error: Cannot load default config file

// ----> ここで Archaea dialogの画面が起動する

 
トラブルシューティング

本手順でArchaea dialogが起動しない場合は、以下のトラブルシューティングをご確認ください。
Archaea dialog 単独動作版 トラブルシューティング (Linux)

以下の様なトピックを掲載しています。

・依存ライブラリの解決方法
・フォント表示の解決方法
・問題が解決しない場合に採取するログにいて

TOP