菊池@春日部です。 shindo_hiroakiさんの<20020803205708.2584.SHINDO_HIROAKI@xxxxxxxxxxxxx>から > お世話になります。新藤です。 こんばんは。 ちょっと整理してみましょう。 > libexpat-1.95.2-0vl3.i386.rpm > libxml2-2.4.21-1vl1.i386.rpm > をインストールしてエラーを減らしてはいるのですが、 > > # rpm -ihv php* > エラー: 依存性の欠如: > openldapは php-ldap-4.2.2-0vl0 に必要とされています > liblber.so.2は php-ldap-4.2.2-0vl0 に必要とされています > libldap.so.2は php-ldap-4.2.2-0vl0 に必要とされています > libsasl.so.7は php-ldap-4.2.2-0vl0 に必要とされています > > となります。 > そこで > > rpm -ihv openldap-2.0.23-0vl1.i386.rpm > エラー: 依存性の欠如: > cyrus-saslは openldap-2.0.23-0vl1 に必要とされています > libsasl.so.7は openldap-2.0.23-0vl1 に必要とされています > > ということで「cyrus-sasl」を調べてみると、SMTPと関係がある > らしく、え、なんで?という状況です。 > > PHPをインストールするのもなかなかたいへん・・・ > (勉強にはなりますが) PHP の機能をどこまで利用するかを、よくお考えになって パッケージを入れると良いと思います。 shindo_hiroakiさんの<20020802235536.41E9.SHINDO_HIROAKI@xxxxxxxxxxxxx>から > (パッケージ) > php-4.2.2-0vl0.i386.rpm > php-manual-4.2.2-0vl0.i386.rpm > php-devel-4.2.2-0vl0.i386.rpm > php-pgsql-4.2.2-0vl0.i386.rpm > php-imap-4.2.2-0vl0.i386.rpm > php-ldap-4.2.2-0vl0.i386.rpm 例えば、ウチの Vine2.5 鯖には、php,php-devel,php-manual しか入れてなかったりします(実際には運用もまだだったり)。 実際に利用したい PHP のパッケージをインストールすれば 良いのではないかと思います。 # 実際、PHP を動かしたいだけなら、php-4.2.2-0vl0 が入っていれば # 動きますし。 cyrus-sasl は SMTP-AUTH を利用したいときにインストールします。 VinePlus にあると思います(僕は source から make しましたけど)。 あと、楽にインストールしたいなら、apt を使うことをお勧めします。 /etc/apt/sources.list で VinePlus も拾って来られるように設定し、 後は、 # apt-get update # apt-get install hogehoge で、依存関係のあるパッケージも一緒に DL してインストールして くれます。興味があれば、調べてみてください。 -- 菊池順一 <maxi@xxxxxxxxxxxxx>