田中宏明です。 どなたか Vine 2.5 でヒューレットパッカードの hpijs-hoge.i386.rpm ghostscript-hpijs-hoge.i386.rpm の作成に成功して dj957c 系列のプリンタが使用できていらっしゃる方 居られませんか? 2.1.5 のときは 入江(IRIE, Yuji)さんに教えていただいて hpijs-0.97-1.src.rpm ghostscript-hpijs-5.50-5.src.rpm を一般ユーザで rpm -U で出来る spec を修整、rpm -bb して パッケージを作り高品位の印刷が可能になっていました。 (有り難うございました) ところが同じパッケージを同様に Vine 2.5 で $ rpm -bb hpijs.spec とすると ************************ + exit 0 実行中(%install): /bin/sh -e /var/tmp/rpm-tmp.95842 + umask 022 + cd /home/hero/rpm/BUILD + cd hpijs0.97 + make install install -m 0755 -s hpijs /usr/bin install: ファイル ``/usr/bin/hpijs'' を作ることができませんでした: 許可が ありません make: *** [install] エラー 1 /var/tmp/rpm-tmp.95842 の不正な終了ステータス (%install) ************************ とエラーが返って来ます。 $ rpm -bc hpijs.spec まではエラーは出ず、 $ rpm -bi hpijs.spec では同様のエラーを吐きますので + make install 以後の問題だ というところまではわかるのですが…。 spec の --------------------- %files %doc hpijs_readme.html %doc gs_apdk.jpg %doc printtool2.jpg %doc printtool3.jpg %doc printtool4.jpg %doc printtool5.jpg %doc printtool7.jpg %doc printtool.jpg %doc printerdb_append /usr/bin/hpijs ← ●これ? --------------------- の部分かなぁと思い、良くわかりもせずに 「ファイル ``/usr/bin/hpijs'' を〜〜:許可がありません」 なら /usr/bin/ のパーミッションを 777 に一旦変更しては… こんどは (うろ覚えですが) 「/usr/doc/ に許可がありません」。 「えーいそっちも 777 じゃ!」とやると何とかパッケージは 作れるもののインストールしてみるとおかしい。 以前は現れた HP - deveroped deskjet 900C series HP - deveroped deskjet 990C series などが見当たりません。 こんな状態ですから ghostscript-hpijs-5.50-5.src.rpm の方は 全く手が付けられないで困っています。 一度は「とことんまで行ったれぃ!!」とばかりに # rpm --replacefiles # rpm --replacepkgs などと無茶をし倒したら… printtool が起動しなくなって …。 関連パッケージを一通り入れ直したのですが修復できず、 泣く泣く Vine 自体を再インストール致しました。 ちょっと私の手には負えないようです。 パッケージ自体はもっとアップデートされたものもあるのですが、 sorce の tar 玉のようでますます手に負えません。 なにか情報、助言をいただけるとありがたいのですが。 以下に hpijs.spec を付けます。 ******** ここから ******** %dump Summary: HP Inkjet Server Name: hpijs Version: 0.97 Release: 1 Copyright: BSD (HP Products Only) Group: Applications/Publishing Source: http://hpinkjet.sourceforge.net/hpijs%{version}.tar.gz URL: http://hpinkjet.sourceforge.net %description The Hewlett-Packard Inkjet Server is a raster-to-pcl server or coprocess based on the Hewlett Packard Appliance Printing Development Kit at http://hpapdk.com The server is used with Ghostscript as deskjet printer driver. %prep %setup -n hpijs%{version} %build make %install make install %post # If there is a printerdb file, add our gs device entries. PRINTERDB='/usr/lib/rhs/rhs-printfilters/printerdb.ja' if [ -f $PRINTERDB ] ; then if grep -q DJ6xx $PRINTERDB ; then echo "skip printerdb.ja update" else echo "update printerdb.ja" mv $PRINTERDB ${PRINTERDB}_tmp cat ${PRINTERDB}_tmp %{_docdir}/hpijs-%{version}/printerdb_append >$PRINTERDB fi fi %files %doc hpijs_readme.html %doc gs_apdk.jpg %doc printtool2.jpg %doc printtool3.jpg %doc printtool4.jpg %doc printtool5.jpg %doc printtool7.jpg %doc printtool.jpg %doc printerdb_append /usr/bin/hpijs %changelog * Tue Jun 5 2001 David Suffield <david_suffield@xxxxxx> - Made some bug fixes to the APDK 2.4 code and changed - the top margin settings in gdevhpij.c back to a value - that is compatible with existing printer drivers. * Fri May 18 2001 David Suffield <david_suffield@xxxxxx> - Added support for 7 new HP Deskjets. Made a small change - to top and right margins in gdevhpij.c. Added some - query commands to the gs/hpijs communication interface. - This release is backward compatible with hpijs 0.95. * Thu Apr 12 2001 David Suffield <david_suffield@xxxxxx> - Fixed a scaling problem with device-dependent postscript - using CUPS. Changed gs/hpijs calling parameters by adding - DeviceName. * Tue Mar 27 2001 David Suffield <david_suffield@xxxxxx> - Changed add-in files for Ghostscript, no change to hpijs. ******** ここまで ******** # ML 移転以後ホントに配信が早くなった。嬉! -- zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz [ [ [ 田中宏明 [ [ [ From the bottom line on the Vine zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz