koyamaです。 今回の件ですが、SPECファイルを修正してrebuildすることで解決できました。
単純、whatis.htmがないとか、 ”read access denied (リード実行権がない)” とかと言っているので、そこらあたりをチェックすれば良いのでは ないでしょうか。 そうですね。あれからちょっとチェックしてみたのですが、 rpm -ql scilab|grep whatis.htm /usr/lib/scilab/demos/loop_demo/whatis.htm /usr/lib/scilab/man/scicos/whatis.htm となり、ファイル自体はあるようでした。 私の場合(導入したパッケージでは、以下のように もっとたくさんの whatis.htm がありました。
whatis.htmが結局生成されていなかったようです。 /usr/src/packages/BUILD/scilab-3.0/man ディレクトリで# make manとすると、各マニュアルが生成されました。 このとき、sablotパッケージに含まれるsabcmdが必要だったため、 ・BuildRequiresへのsablotの追加 ・make manの項目を%installセクションに追加 で対処しました。 現在、rpm -qlで確認すると koyama@linux:~> rpm -ql scilab|grep whatis /usr/lib/scilab/demos/loop_demo/whatis.htm /usr/lib/scilab/man/eng/arma/whatis.htm /usr/lib/scilab/man/eng/control/whatis.htm /usr/lib/scilab/man/eng/dcd/whatis.htm /usr/lib/scilab/man/eng/elementary/whatis.htm /usr/lib/scilab/man/eng/fileio/whatis.htm /usr/lib/scilab/man/eng/functions/whatis.htm /usr/lib/scilab/man/eng/graphics/whatis.htm /usr/lib/scilab/man/eng/gui/whatis.htm /usr/lib/scilab/man/eng/identification/whatis.htm /usr/lib/scilab/man/eng/linear/whatis.htm /usr/lib/scilab/man/eng/metanet/whatis.htm /usr/lib/scilab/man/eng/mtlb/whatis.htm /usr/lib/scilab/man/eng/nonlinear/whatis.htm /usr/lib/scilab/man/eng/polynomials/whatis.htm /usr/lib/scilab/man/eng/programming/whatis.htm /usr/lib/scilab/man/eng/pvm/whatis.htm /usr/lib/scilab/man/eng/robust/whatis.htm /usr/lib/scilab/man/eng/scicos/whatis.htm /usr/lib/scilab/man/eng/signal/whatis.htm /usr/lib/scilab/man/eng/sound/whatis.htm /usr/lib/scilab/man/eng/statistics/whatis.htm /usr/lib/scilab/man/eng/strings/whatis.htm /usr/lib/scilab/man/eng/tdcs/whatis.htm /usr/lib/scilab/man/eng/tksci/whatis.htm /usr/lib/scilab/man/eng/translation/whatis.htm /usr/lib/scilab/man/eng/utilities/whatis.htm となり、無事whatis.htmがある状態になりました。 どうもありがとうございました。