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

缺少的包是 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 回答
1

我以前遇到过这个问题。

我检查了 libmysqlclient.so 版本,它是 libmysqlclient.so.16 但不是 libmysqlclient.so.15。

所以我使用 MySQL-shared-compat rpm 包来解决这个问题。

跑:

#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 回答
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 回答
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

如果没有找到,您可以尝试修复您的 yum 存储库,例如通过配置Webtatic 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并再次运行检查命令。

如果仍然不起作用,另一件事可能是通过以下方式重新编译您的 Apache(仅当您的 LAMP 损坏时):

/scripts/easyapache

有关的

中央操作系统

Ubuntu

于 2014-03-09T12:52:42.823 回答