安装MarkLogic时失败的依赖项

时间:2017-05-31 12:40:04

标签: marklogic

我尝试在CentOS 7.3.1611上安装MarkLogic。

运行时

rpm -i MarkLogic-9.0-1.1.x86_64.rpm

我收到以下消息:

lsb-core-amd64 is needed by MarkLogic-9.0-1.1.x86_64
libc.so.6(GLIBC_2.14) is needed by MarkLogic-9.0-1.1.x86_64

我没找到那些图书馆。有人可以帮我安装MarkLogic吗?

3 个答案:

答案 0 :(得分:6)

Frédéric,您最好的选择是通过运行以下命令来安装yum:

  

yum install -y MarkLogic-9.0-1.1.x86_64.rpm

这会自动浏览依赖项并为您安装。

答案 1 :(得分:1)

需要预先安装的install guide mentions a number of libraries(注意脚注)。 glibc就是其中之一。如此SO answer中所述,您可以使用yum安装这些依赖项。那个答案谈到了RedHat / CentOS 6,但它也适用于7:

[type

另请参阅:https://github.com/grtjn/mlvagrant/blob/master/opt/vagrant/install-ml-centos.sh#L17

HTH!

答案 2 :(得分:0)

需要安装64位和32位版本的glibc。我认为这可能也适用于8.0-5.x& 8.0-6.x版本(或者至少是我见过这种行为的那些版本)。

这个相关问题应该为您指明安装库的正确方向。

Install 32 bit glibc on 64 bit CentOS 6