我下载了分布式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-centos-or-fedora-linux/
应该注意的是, yast不是特别支持,SUSE也不支持,但是您可以使用RPM手动安装。