我正在测试clickhouse。最后我在我的虚拟机上安装了ClickHouse。但是我遇到了一些问题。
- >完成的依赖性解决方案 错误:包:clickhouse-server-1.1.54236-4.el6.x86_64(clickhouse) 要求:libbfd-2.20.51.0.2-5.44.el6.so()(64bit)
但是,我已经有了这个“binutils-2.20.51.0.2-5.47”。 (更新版本) [root @ node01~] #rpm -qa | grep“binutils” 的binutils-2.20.51.0.2-5.47.el6_9.1.x86_64
所以,我删除了binutils-2.20.51.0.2-5.47并安装了binutils-2.20.51.0.2-5.44,效果很好。
这是常见问题吗?
感谢。 陈。
答案 0 :(得分:0)
BFD库仅供binutils和相关工具内部使用。即使在CentOS(或Red Hat Enterprise Linux)的同一版本中也没有ABI稳定性。这就是为什么库名称可以从次要版本更改为次要版本,从而以这种方式破坏RPM依赖性。
您需要与构建Clickhouse的人交谈。如果他们确实需要它们,他们需要捆绑他们自己的BFD版本,或者如果他们只需要很小的子集,则使用elfutils中的libelf等受支持的库。