- 1 名前:login:Penguin [02/10/12 14:56 ID:JJtJdOQ0]
- rpm管理って便利だよねー。
でもたまにrpmのないプログラムに遭遇する。 そんなときどうしようと思ったらこのスレで質問しよう。 だれかつくってねーかなぁと思ったら rpmfind.net/ しかたねー作るかとおもったら www.linux.or.jp/JF/JFdocs/RPM-BUILD-HOWTO.html www.linux.or.jp/JF/JFdocs/RPM-HOWTO.html www.vinelinux.org/MakingRPM/
- 180 名前:login:Penguin [04/09/25 09:45:36 ID:2FJYePtf]
- くだ質で回答を得られなかったので、こちらで聞きます。
pstoeditをソースからのインストールでは問題がないが、rpmにすると実行ファイルが共有ライブラリを読まないため 困っています。make installの際に共有ライブラリへのリンクを張り直すようなのですが、rpmの場合はどうやってパ ッケージのインストールの後にリンクを張り直したらよいか分かりません。 $ /sbin/ldconfig -p |grep libp2edrvstd.so libp2edrvstd.so.0 (libc6) => /usr/lib/pstoedit/libp2edrvstd.so.0 libp2edrvstd.so (libc6) => /usr/lib/pstoedit/libp2edrvstd.so という状態で $ /usr/bin/pstoedit -help |grep libp2edrvstd.so を実行しても何もヒットしません。しかし、rpmにパッケージングせずにソースからインストールした場合やrpmのビ ルドした場所では共有ライブラリが読み込まれます。 $ rpm/BUILD/pstoedit-3.33/src/pstoedit -help |grep libp2edrvstd.so とすると idraw: Interviews draw format (EPS) (/home/hoge/rpm/BUILD/pstoedit-3.33/src/.libs/libp2edrvstd.so) [以下略] のように期待通りに表示されます。 pm/BUILD/pstoedit-3.33/src/pstoeditを/usr/bin/pstoeditにインストールして、/usr/lib/pstoedit/libp2edrvstd.so を読み込ませるようにするにはどうすればよいのでしょうか。
- 181 名前:180 [04/09/25 10:12:58 ID:2FJYePtf]
- 続きです。環境はVine3.0です。SuSEなど他のディストリや私家版のpstoeditのspecを参照して
見ましたがこのあたりの問題は無視しているようです。そのため、対応形式がbuilt-inのみ(psf. ps, debug, dump, gs, ps2ai)になっています。
|

|