アプリ版:「スタンプのみでお礼する」機能のリリースについて

VPSでサイト構築してます。(RHEL)

で、

Y!知恵袋で以下の質問をしました

######################################
# yum install phpmyadmin
したら、
--> Finished Dependency Resolution
Error: Missing Dependency: libcurl.so.3 is needed by package php

といわれたので、

# yum install libcurl
していれたのですが、

=================================
# yum install phpmyadmin
したら、
--> Finished Dependency Resolution
Error: Missing Dependency: libcurl.so.3 is needed by package php
=================================

はかわりません。

どうすればいいのでしょうか?
######################################



######################################
yum install php php-ldap php-mysql php-pear php-mbstring
yum install phpmyadmin
######################################

といわれたのですが、

質問(1)
なぜこうだとわかるのでしょう?

質問(2)しかし、
yum install php php-ldap php-mysql php-pear php-mbstring
をうつと、
===========
--> Processing Dependency: libcurl.so.3 for package: php
--> Finished Dependency Resolution
Error: Missing Dependency: libcurl.so.3 is needed by package php
===========
となってしまいました。

どうすればいいのでしょう。

よろしくお願いします

A 回答 (4件)

No.1 さんへの返答で


# yum install curl
をやった結果は、どうなったのでしょうか。
install されましたか??

install されても
httpd を restart しないと 反映されません。
// config file の再読み込みでは、どうか解らない。

install されていない場合
http://rpm.pbone.net/index.php3/stat/3/limit/4/s …
に CentOS 4 の rpm が有ります。
どうも他に、依存がありそうですが。

# /sbin/ldconfig -v | grep curl
で、libcurl.so.3 があるかどうか解ります。

RHN は、rental 会社に聞かないと解らなさそう。
    • good
    • 0

RHEL なら


# up2date --install phpmyadmin
とかでは、駄目なのですか。

# up2date --install curl
    • good
    • 0
この回答へのお礼

ありがとうございます。

なぜか、up2dateのパーミッションが644になってたので、744にして、
実行したものの、

[root@31 ~]# up2date --install phpmyadmin
An error has occurred:

Error Message:
Abuse of Service detected for server lm.vwh.net (1012937829)
Error Class Code: 49
Error Class Info:
You are getting this error because RHN has detected an abuse of
service from this system and account. This error is triggered when
your system makes too many connections to Red Hat Network. This
error can not be triggered under a normal use of the Red Hat Network
service as configured by default on Red Hat Linux.

The Red Hat Network services for this system will remain disabled
until you will reduce the RHN network traffic from your system to
acceptable limits.

Please log into RHN and visit https://rhn.redhat.com/help/contact.pxt
to contact technical support if you think you have received this
message in error.

See /var/log/up2date for more information

というかんじでした、、、
お答えいただいたのにすみません。どうすればいいのでしょう。。。

お礼日時:2010/09/24 05:06

1. 回答がおかしい。

libcurl.so.3 が無いと言っているのに。
CentOS では、
# yum install phpmyadmin
で 必要なものが install される。
// 何でそんな回答で納得したのか分からないが。

RHEL では、yum のrepository がどうも不完全。centOS とは違う。
普通なら
# yum install curl
念のため
# yum install curl curl-devel
で 良いのだろうが,RHEL では無いのでしょう。

2.
http://rpm.pbone.net/index.php3/stat/3/limit/2/s …
の CentOS5 の curl の rpm を
install したら どうなりますか
更に、依存があると面倒だが

この回答への補足

補足
rpm -Uvh curl-7.15.5-9.el5.i386.rpm
でもだめでした。
ひょっとして、消してからいれなおすとうまくいくでしょうか?
怖いのでためしてませんが・・・。

補足日時:2010/09/24 05:09
    • good
    • 0
この回答へのお礼

(1つ前の回答で、答えるのを忘れてましたが、RHEL4です)

>// 何でそんな回答で納得したのか分からないが。
納得はしてないのですが、教えてグーみたいに、追加質問できないので、
やむを得ず締め切りました。

>CentOS5 の curl の rpm をinstall したら どうなりますか
===
[root@31 ~]# rpm -ivh curl-7.15.5-9.el5.i386.rpm
warning: curl-7.15.5-9.el5.i386.rpm: V3 DSA signature: NOKEY, key ID e8562897
error: Failed dependencies:
libcrypto.so.6 is needed by curl-7.15.5-9.el5.i386
libgssapi_krb5.so.2(gssapi_krb5_2_MIT) is needed by curl-7.15.5-9.el5.i386
libssl.so.6 is needed by curl-7.15.5-9.el5.i386

というかんじです。
下手に手をだすと訳わからなくなりそうなので、とりあえず、これ以上は保留してます。

もしよろしければ、ご教授いただければ幸いです。

お礼日時:2010/09/24 05:02

まず…RHELのバージョンはいくつです?



当方CentOS5.5ですが……

[root@localhost ~]# locate libcurl.so
/usr/lib/libcurl.so
/usr/lib/libcurl.so.3
/usr/lib/libcurl.so.3.0.0
[root@localhost ~]# ls -l /usr/lib/libcurl.so
lrwxrwxrwx 1 root root 16 5月 15 23:12 /usr/lib/libcurl.so -> libcurl.so.3.0.0
[root@localhost ~]# ls -l /usr/lib/libcurl.so.3
lrwxrwxrwx 1 root root 16 5月 15 23:01 /usr/lib/libcurl.so.3 -> libcurl.so.3.0.0
[root@localhost ~]# rpm -qf /usr/lib/libcurl.so
curl-devel-7.15.5-9.el5
[root@localhost ~]# rpm -qf /usr/lib/libcurl.so.3
curl-7.15.5-9.el5
[root@localhost ~]# rpm -qf /usr/lib/libcurl.so.3.0.0
curl-7.15.5-9.el5

ということで…
>yum install libcurl
ではなく…(というかCentOS5.5ではそんなパッケージありません)
yum install curl
かと…。
# 上記の一連のコマンドについては…curlパッケージが入っていないとrpm -qf コマンドでコケますけどね。
# mlocate/slocateパッケージでデータベース作っていなければlocateコマンドもコケますが。

phpmyadminは入れていないので他の依存パッケージに付いては不明です。
    • good
    • 0
この回答へのお礼

ありがとうございます。

yum install curl
したあと、
phpmyadmin
入れようとしたら、同じメッセージでこけました。

>phpmyadminは入れていないので他の依存パッケージに付いては不明です。

のほかの依存パッケージというのは、
同じメッセージでこけたとしても、ほかの依存パッケージが必要かもということでしょうか?

===
それと、こういった依存関係に無知なので、
この辺のことの詳しいサイトや本ありませんでしょうか?
(できれば両方あるとうれしいです)

再度お願い恐縮ですが、よろしくお願いします。

お礼日時:2010/09/24 04:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!