- - PR -
bindのアップグレードができない
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-03-04 14:25
bindのアップグレードをしようとしているのですが、以下のようなエラーが出てしまってできません。
[root@hoge root]# rpm -Fvh bind-9.2.2-1.i386.rpm エラー: Failed dependencies: libcrypto.so.0.9.6 is needed by bind-9.2.2-1 これはどういうことなのでしょうか。どなたかわかる方ご教授願います。 | ||||
|
投稿日時: 2005-03-04 14:44
そのまま読むと
依存関係のエラー。 libcrypto.so.0.9.6が必要です。 #libcrypto.so.0.9.6がないんでわ? | ||||
|
投稿日時: 2005-03-04 14:44
libcrypto.so.0.9.6というライブラリが無いのでしょう。 openSSLが入っていないか、古いためでしょう。 /lib や /usr/lib にlibcrypto.so.0.9.○とかあったら、 シンボリックリンクでいけるかも知れません。 | ||||
|
投稿日時: 2005-03-04 14:49
書かれている通りですが Failedは失敗、dependenciesは依存。 で、次の行には、 libcrypto.so.0.9.6は bind-9.2.2-1 に必要とされている と書いてあるんだから、 libcrypto.so.0.9.6も一緒に入れましょう、ってことです。 この手のRPMのエラーについては、ちょっと調べれば、同じところでつまづいている人の 情報がいくらでも見つかるし、対処方法も書かれてます。 | ||||
|
投稿日時: 2005-03-04 15:20
皆さんありがとうございます。
シンボリックリンクなのですがあまり知識がないもので、やったことがありません。 どのようにしたらよいのでしょうか。 /usr/libに libcrypto.so.0.9.6b が存在していました。 | ||||
|
投稿日時: 2005-03-04 19:02
$man ln
google[シンボリックリンク ln] | ||||
|
投稿日時: 2005-03-04 22:23
こんばんわ.
まず,OpenSSL の packages をまず update してみては? あるいは --nodeps option を利用すれば強引に update することもできます. 保障は出来ませんが bind の一般的な動作だけならそれでも良い気がします. ところで,その bind の RPM package は, お使いの distribution のためのものですか? そうでないならあまり利用をお奨めできません. packages 同士の依存性に今後支障がでる可能性が生じるかもしれないので. 以上,ご参考までに. | ||||
|
投稿日時: 2005-03-04 22:30
みなさんありがとうございました。
少し調べてからやってみることにします。 |
1