金子と申します。
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