如何在SUSE Linux Enterprise Server 10(x86_64)上安装mongodb

我下载了分布式SUSE Linux Enterprise的mongodb。 。 我从链接http://downloads.10gen.com/linux/mongodb-linux-x86_64-subscription-suse11-2.4.5.tgz下载了mongodb,并将其解压缩到目录mongodb-linux-x86_64-subscription-suse11-2.4。

当我input命令时:

cd mongodb-linux-x86_64-subscription-suse11-2.4 cd bin ./mongod 

我得到错误

 ./mongod: error while loading shared libraries: libnetsnmpagent.so.15: cannot open shared object file: No such file or directory . 

我试图用命令安装软件包sudo zypper install libopenssl0_9_8 libsnmp15 slessp1-libsnmp15 snmp-mibs cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi ,但找不到它。 我得到错误

 package 'libopenssl0_9_8' not found package 'libsnmp15' not found package 'slessp1-libsnmp15' not found package 'snmp-mibs' not found 

有人能帮我吗 ?

有人可以告诉我一步一步如何在服务器上安装mongo数据库:

 SUSE Linux Enterprise Server 10 (x86_64) VERSION = 10 PATCHLEVEL = 3 LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-x86_64:core-3.0-x86_64" 

我想在SUSE Linux Enterprise Server 10(x86_64)上安装免费的开源mongdb,我下载哪个版本的mongodb?

您正在尝试安装企业版(其中包括)额外的,分发版和特定于版本的依赖项(如SNMP库,SSL库等)来支持一些额外function。 因此,您需要满足这些依赖关系才能运行企业版本,因此版本必须满足您的分发版本(也就是说,您必须运行SUSE 11才能使用您列出的软件包,而不能在SUSE 10上运行)。

正如评论中提到的,要运行企业版以外的其他任何事情,您需要从10gen订阅,然后您将正式获得该订阅的支持。 你已经表明,这不是你想要做的,你宁愿使用社区版本。

社区,非企业版本是你已经表明你想要的,这是可在这里:

http://www.mongodb.org/downloads

这不是一个SUSE特定的版本,它只是一个简单的二进制文件,可以在任何现代Linux版本上运行。

如果你正在寻找一个软件包而不是一个二进制文件,在使用yum免费版本进行安装的支持的操作系统版本的细节在这里:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-c​​entos-or-fedora-linux/

应该注意的是, yast不是特别支持,SUSE也不支持,但是您可以使用RPM手动安装。