菊池@春日部です。 Takeharu Imamuraさんの<B9512FC8.1ABB%mra@xxxxxxx>から > Vine Linux 2.0サーバー構築ブック(堀口幹友 著)という本にあったVile Linux 2.0 > を使っています。apacheにセキュリティホールが見つかったとのことで、 > apache-1.3.26をインストールしようとしましたが、 > > /*/*/*/*/*/*/*/* > エラー: 必須パッケージがインストールされてません: > libdb-3.2.so が apache-1.3.26-0vl1 に必要です > libc.so.6(GLIBC_2.2) が apache-1.3.26-0vl1 に必要です > /*/*/*/*/*/*/*/* > > というエラーがでまして、成功しません。 その apache-1.3.26 の rpm はどこから取ってきましたか? Vine2.5用 の updates のような気がしますが。 Vine2.5用の rpm は、Vine2.0 にはインストールできないし、動作しないでしょう。 > Libdb-3.2.soと、libc.so.6(GLIBC_2.2)はどこで手にれて、どのようにインストール > したら良いのでしょうか? libdb-3.2 とは、BerkreyDB の 3.2、libc.so.6(GLIBC_2.2) はその通り glibc-2.2 です。Vine2.0 は、glibc は 2.1系、BerkreyDB は glibc 同梱なので 3系と共存は 不可能ではないですが、rpm レベルでは無理だと思います。 # glibc-2.2 を Vine2.0 に入れてしまったら、Vine2.0 ではなくなって # しまいますね。 どうしても apache-1.3.26-0vl1.i386.rpm を使いたいなら、Vine2.5 に バージョンアップすることをお勧めします。 もしくは、apache-1.3.26 を source から make するのが無難でしょう。 > 本についてきたapachは、 > Apache-1.3.11-0vl1 > でした。パッチを当てないとダメだといわれたのでとりあえず、 > > apache-1.3.22-0vl0.i386.rpm > apache-1.3.23-0vl0.1.i386.rpm > > をいままで当てていました。 または、Vine2.1系用 updates の、apache-1.3.23-0vl0.2 は、1.3.26 相当の セキュリティフィックスがなされているので、その SRPM をリビルドして使う のも良いと思います。 (snip) > Libdb-3.2.soと、libc.so.6(GLIBC_2.2)の入手法とインストールについて教えて下さ > い(_ _。 Vine2.0 には入らない、とお考えください。 -- 菊池順一 <maxi@xxxxxxxxxxxxx>