问题:在 SLES12 中安装 edb-as12-server 时,没有提供 llvm6-6.0.1-43.25.sles12.x86_64 所需的 libjsoncpp.so.1()(64bit)

Posted

技术标签:

【中文标题】问题:在 SLES12 中安装 edb-as12-server 时,没有提供 llvm6-6.0.1-43.25.sles12.x86_64 所需的 libjsoncpp.so.1()(64bit)【英文标题】:Problem: nothing provides libjsoncpp.so.1()(64bit) needed by llvm6-6.0.1-43.25.sles12.x86_64 while installing edb-as12-server in SLES12 【发布时间】:2021-05-07 07:18:18 【问题描述】:

试图在 SLES12 中安装 EDB -PPAS 12 版本,但是会抛出这样的库错误:

node1:/etc/zypp/repos.d # zypper install edb-as12-server
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libjsoncpp.so.1()(64bit) needed by llvm6-6.0.1-43.25.sles12.x86_64
 Solution 1: do not install edb-as12-server-12.6.7-1.sles12.x86_64
 Solution 2: break llvm6-6.0.1-43.25.sles12.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): c1```


Is it safe to go to solution2?

【问题讨论】:

真正找到依赖关系会更安全,因为忽略依赖关系会让你以后头疼。 请建议我找到依赖项并解决它的最佳方法,因为我是 SLES 新手 不幸的是,我不熟悉 SuSE(我假设您正在使用它)。另外,这个问题可能更适合ServerFault。 【参考方案1】:

正如 cmets 中已经建议的那样,避免破坏依赖关系会更安全。您没有告诉我们您使用的是哪个 SLES 12 服务包。不过,从 SLES 12 SP1 开始,您正在搜索的包可在 PackageHub 存储库中找到。

查看:https://packagehub.suse.com/packages/jsoncpp/

由于您提到您是 SUSE 新手,此页面可能会帮助您在系统上启用该存储库:https://packagehub.suse.com/how-to-use/

【讨论】:

谢谢你的路径

以上是关于问题:在 SLES12 中安装 edb-as12-server 时,没有提供 llvm6-6.0.1-43.25.sles12.x86_64 所需的 libjsoncpp.so.1()(64bit)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SLES 12 中安装 mysqlclient?

在 SLES 11 SP2 中安装 xorg-x11-devel 包

无法在 android 版本 12 中安装应用程序? [关闭]

如何在alpine 3.12中安装qt4

在控制台 macOS 中安装 .p12 或 .cer

如何在 alpine:3.8 中安装 Nodejs 8.12?