金子と申します。 On Fri, 03 Feb 2006 22:08:49 +0900 yossy_takeuchi <yossy_takeuchi@xxxxxxxxxxx> wrote: > 個人的にはpgrepコマンド入りprocpsをVineのアップデートで > インストールできるようになるとありがたいのですが…。 本質的には、OpenOffice.org の側で、pgrep コマンドがなくてもインス トールできるパッケージを用意していただくのが、一番問題の少ない 解決方法だとは思いますが、別解として、 (1) VineSeed の procps-3.2.5-0vl3.src.rpm を取ってきて、 (2) これをチョコチョコといじって、pgrep コマンドの実行に必要なファイル だけの別名パッケージ(例えば"pgrep-3.2.5-0.*" とか)を作る なんていうのはどうでしょうか。これなら、将来 Errata で procps パッケ ージが更新されても衝突しないし、もし衝突しても、pgrep(仮名)パッケージ を削除すれば済みます。 と、言うだけではなんなので、実際に手元でやってみました。 Vine Linux 3.2の環境で、きちんと動く /usr/bin/pgrep を作れました。 $ rpm -ql pgrep /lib/libproc-3.2.5.so /usr/bin/pgrep /usr/share/doc/pgrep-3.2.5 /usr/share/doc/pgrep-3.2.5/BUGS /usr/share/doc/pgrep-3.2.5/NEWS /usr/share/doc/pgrep-3.2.5/TODO /usr/share/man/man1/pgrep.1.gz $ ldd /usr/bin/oldps libproc.so.2.0.6 => /lib/libproc.so.2.0.6 (0x4002a000) libc.so.6 => /lib/i686/libc.so.6 (0x40036000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) $ rpm -qf /lib/libproc.so.2.0.6 procps-2.0.6-5vl6 という感じで、Vine Linux 3.2 純正の libproc.so ともバッティングせずに 使えています。 いっそこれを VinePlus(extras) にでも収録していただくことができれば、 みんな幸せなのかもしれません…かなーり ad hoc ですが。しかしそもそも、 そんなパッケージを VinePlus に受け入れていただけるものなのでしょうか? > Project Vine のみなさま # VineSeed の procps パッケージとは完全に衝突するので、 # procps 側で Obsoletes: pgrep(仮名) してもらう必要がありますね…。 -- 金子誠司 (KANEKO Seiji) GnuPG Fingerprint = 0E77 26A2 BBEE 0D35 098D 2E0C 2FE2 A4DC D383 313C