问题:在 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 11 SP2 中安装 xorg-x11-devel 包