1

インストールを開始すると、ファイルの依存関係に関するエラーが表示されます

見る:

root@ca [~/sitebuilder]# rpm -Uhv updates/*.rpm
error: Failed dependencies:
libmysqlclient.so.15()(64bit) is needed by php5sb-5.2.1-10swsoft.x86_64
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by php5sb-5.2.1-10swsoft.x86_64

CentOS に libmysqlclient.so.15 依存関係をインストールするには?

ありがとう。

4

4 に答える 4

1

私は以前にこの問題に遭遇しました。

libmysqlclient.soのバージョンを確認しました。これはlibmysqlclient.so.16ですが、libmysqlclient.so.15ではありません。

そこで、MySQL-shared-compatrpmパッケージを使用してこれを解決しました。

走る:

#rpm -qp --provides MySQL-shared-compat-5.1.47-1.rhel5.x86_64.rpm
MySQL-shared 
libmysqlclient.so.12()(64bit) 
libmysqlclient.so.14()(64bit) 
libmysqlclient.so.14(libmysqlclient_14)(64bit) 
libmysqlclient.so.15()(64bit) 
libmysqlclient.so.15(libmysqlclient_15)(64bit) 
libmysqlclient.so.16()(64bit) 
libmysqlclient.so.16(libmysqlclient_16)(64bit) 
libmysqlclient_r.so.12()(64bit) 
libmysqlclient_r.so.14()(64bit) 
libmysqlclient_r.so.14(libmysqlclient_14)(64bit) 
libmysqlclient_r.so.15()(64bit) 
libmysqlclient_r.so.15(libmysqlclient_15)(64bit) 
libmysqlclient_r.so.16()(64bit) 
libmysqlclient_r.so.16(libmysqlclient_16)(64bit) 
MySQL-shared-compat = 5.1.47-1.rhel5
于 2012-01-17T06:04:42.290 に答える
1

不足しているパッケージは Mysql-Shared-compat でした。ここで見つけましたhttp://mirrors.dedipower.com/www.mysql.com/Downloads/MySQL-5.5/MySQL-shared-compat-5.5.23-1.sles11.x86_64.rpm

于 2012-06-14T10:20:04.647 に答える
0

次のコマンドで適切なパッケージを見つけることができます。

$ sudo yum whatprovides libmysqlclient.so.15
libmysqlclient15-5.0.95-5.w5.i386
libmysqlclient15-devel-5.0.95-5.w5.i386
cpanel-mysql-libs-5.0.96-1.cp1136.i386 : The shared libraries required for MySQL clients

それから:

$ sudo yum reinstall WHATEVER_THE_PACKAGE_NAME_IS

を実行して、パッケージ名を再確認できますyum search package_name

見つからない場合は、Webtatic Yumリポジトリを構成するなどして、yum リポジトリの修正を試みることができます。

リポジトリをセットアップするには、webtatic-release RPM をインストールします。

CentOS/RHEL 6 用 Webtatic EL6:

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

CentOS/RHEL 5 用の Webtatic EL5.1:

rpm -Uvh http://repo.webtatic.com/yum/el5/latest.rpm

CentOS/RHEL 5 の Webtatic 5:

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

検索/再インストールのプロセスをもう一度繰り返します。


cPanelを実行している場合は、次のスクリプトを実行してみてください。

/scripts/check_cpanel_rpms --fix

問題が解決しない場合は、破損したパッケージを削除してrpm -e cpanel-mysql-5.0.96-1.cp1136、check コマンドを再度実行してください。

それでもうまくいかない場合は、次の方法で Apache を再コンパイルすることもできます (LAMP が壊れている場合のみ)。

/scripts/easyapache

関連している

CentOS

Ubuntu

于 2014-03-09T12:52:42.823 に答える
0

@laiの答えのように

MySQL-shared-compat-5.1.47-1.rhel5.x86_64.rpmをインストールし ます。しかし、うまくいきませんでした。

次に、 MySQL-shared-5.1.47-1.rhel5.x86_64.rpmをインストールします。出来た!

これがお役に立てば幸いです。幸運を :)

于 2014-07-04T12:37:53.420 に答える