Calibre は OS ごとにバイナリが最適化されている(とういう事になっている)が,最適でない OS でも手持ちの Calibre を動かしたい.しかし,Calibre 実行時に calibre_vco で実行環境のチェックが入ってしまい,最適でないと
% calibrewb
Invalid operating system environment
と表示されて実行できない.
Calibre の実行環境は
${MGC_HOME}/pkgs/icv_calenv.aoi/pvt/calibre_host_info
でチェックされているので,RHEL7 系と仮装したいのであれば,本ファイルを編集し最終行 (test -n うんぬん) 直前に2行
OS_VENDOR=redhat
OS_MAJOR_REV=7
test -n ....
と書いてやればチェックをすり抜ける事ができる.
このサイトの人は RHEL 系でない Ubuntu で各種 CAD を動かそうとしているので勇者過ぎる.
そういえば昔似たようななことをしたなぁ,と思ったらしていた.
今回は AlmaLinux8 (RHEL8系) で aoi バイナリ (RHEL7) を動かそうとしているので,/etc/lsb-release 編集はできないなぁ.
0 件のコメント:
コメントを投稿