当我想在我的CentOS 6.3系统上安装时,我会得到以下错误:
yum install perl-DBD-MySQL.x86_64
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Finished Dependency Resolution
Error: Package: perl-DBD-MySQL-4.013-3.el6.x86_64 (base)
Requires: libmysqlclient.so.16()(64bit)
Error: Package: perl-DBD-MySQL-4.013-3.el6.x86_64 (base)
Requires: libmysqlclient.so.16(libmysqlclient_16)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest使用--skip-broken:
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Finished Dependency Resolution
Packages skipped because of dependency problems:
perl-DBD-MySQL-4.013-3.el6.x86_64 from base我应该安装什么软件包?
发布于 2015-10-07 11:47:38
至于您的问题,还不清楚您使用的是哪个版本的CentOS,如果您的数据库使用的是MySQL或MariaDB包,我将提供我的解决方案,该解决方案适用于CentOS 7 for MariaDB。
我已经从MariaDB安装了https://downloads.mariadb.org/mariadb/repositories/#mirror=kisiek&distro=CentOS&distro_版本=centos7-AMD 64--centos7 7&version=10.1引擎,并且我的依赖问题已经解决。
至于其他平台,您可能会遇到类似的问题,请尝试从:https://downloads.mariadb.org/mariadb/repositories/#mirror=kisiek中选择您的操作系统--在从官方存储库安装MariaDB之后,它不需要任何额外的工作。
但是,这个问题仍然不够详细,不能为你的情况提供适当的答案--我的回答可能对你有帮助,也可能没有帮助。
发布于 2018-10-08 16:26:02
可以使用以下命令解决问题:
yum install perl-DBD-MySQL --enablerepo=*https://unix.stackexchange.com/questions/82076
复制相似问题