问题:没有提供 Percona-Server-client-57-5.7.10-3.1.el7.x86_64 所需的 libcrypto.so.10()(64bit)

问题:没有提供 Percona-Server-client-57-5.7.10-3.1.el7.x86_64 所需的 libcrypto.so.10()(64bit)

我正在尝试安装下载的perconaRPM 软件包:

> ls -1
Percona-Server-5.7.10-3-r63dafaf-el7-x86_64-bundle.tar
Percona-Server-57-debuginfo-5.7.10-3.1.el7.x86_64.rpm
Percona-Server-client-57-5.7.10-3.1.el7.x86_64.rpm
Percona-Server-devel-57-5.7.10-3.1.el7.x86_64.rpm
Percona-Server-server-57-5.7.10-3.1.el7.x86_64.rpm
Percona-Server-shared-57-5.7.10-3.1.el7.x86_64.rpm
Percona-Server-shared-compat-57-5.7.10-3.1.el7.x86_64.rpm
Percona-Server-test-57-5.7.10-3.1.el7.x86_64.rpm
Percona-Server-tokudb-57-5.7.10-3.1.el7.x86_64.rpm

通过运行以下命令:

> sudo zypper in Percona-Server-*.rpm

但我收到此错误:

Problem: nothing provides libcrypto.so.10()(64bit) needed by Percona-Server-client-57-5.7.10-3.1.el7.x86_64
 Solution 1: do not install Percona-Server-client-57-5.7.10-3.1.el7.x86_64
 Solution 2: break Percona-Server-client-57-5.7.10-3.1.el7.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c):

我想知道需要运行什么命令来自动安装所有 RPM 软件包及其所有依赖项?是否可以?

答案1

从技术上讲,zypper 就是这样做的;只要它的存储库列表中有必要的 RPM,就会安装并解决 RPM 依赖项,就像 YUM 工具包一样。

在这种情况下佩科纳指南向您展示如何将其 RPM 存储库添加到 YUM 存储库列表中。

zypper 并没有那么不同;以下应该有效

$> wget http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
$> rpm -ivh percona-*.rpm

这应该在 /etc/zypp/repos.d/ 中创建一个新的 .repo 文件,该文件将允许您考虑依赖项(除非您没有定义任何支持存储库,在这种情况下您需要安装最新的 OpenSSL RPM解决 libcrypto.so 依赖项)

相关内容