vine-users ML アーカイブ



[vine-users:073935] Re: Vine Linux でOpenOffice.org 2.0.1を使う際の問題

  • From: KANEKO Seiji <giraffe@xxxxxxxxxxxx>
  • Subject: [vine-users:073935] Re: Vine Linux でOpenOffice.org 2.0.1を使う際の問題
  • Date: Sat, 4 Feb 2006 03:57:10 +0900
金子と申します。

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