在libOSfd包错误的CentOS6上,clickhouse-server安装失败

时间:2017-11-09 10:51:41

标签: binutils clickhouse

我正在测试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,效果很好。

这是常见问题吗?

感谢。 陈。

1 个答案:

答案 0 :(得分:0)

BFD库仅供binutils和相关工具内部使用。即使在CentOS(或Red Hat Enterprise Linux)的同一版本中也没有ABI稳定性。这就是为什么库名称可以从次要版本更改为次要版本,从而以这种方式破坏RPM依赖性。

您需要与构建Clickhouse的人交谈。如果他们确实需要它们,他们需要捆绑他们自己的BFD版本,或者如果他们只需要很小的子集,则使用elfutils中的libelf等受支持的库。