任何人都可以解释如何在没有互联网连接的情况下在RedHat服务器上安装Mongodb,pyMongo。虽然我之前使用过这两种情况,但我自己从来没有安装任何东西。
我从Official download page下载了mongodb-linux-x86_64-rhel62-3.0.0.tgz并将其复制到服务器但我接下来该怎么办?
我是否需要修改docs中显示的.repo文件并使用yum安装?
对于pyMongo,没有安装pip和easy_install所以我猜我需要从源代码安装。文档中的链接github.com/mongodb/mongo-python-driver.git说:“否则你可以下载项目源并安装python setup.py install。”我从哪里获取源代码(the link不起作用,我在哪里把它放在服务器上?
答案 0 :(得分:0)
我最终做了什么(希望能帮助任何人)
是我可以通过互联网连接访问RHEL(在谷歌云上制作一个)。
所以我修改了/etc/yum.conf
来设置keepcache=1
所以保存了包,我为我需要的框架安装了mongodb,然后从/var/cache/yum/x86_64/server/10gen/packages
它有meta包和四个包,用于服务器,mongos,shell和工具
并使用yum install path/to/package.rpm
并运行service mongod start
并且有效
答案 1 :(得分:0)
从Binary发行版在Linux机器上安装MongoDB就像这样
从Mongodb官方下载页面下载所需的二进制文件,用于各自的架构和发行版
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.4.tgz
提取此tar球
tar -zxvf mongodb-linux-x86_64-3.0.4.tgz
为mongo二进制创建目录并将其复制到
mkdir -p /mongodb
cp -R -n mongodb-linux-x86_64-3.0.4/ /mongodb
在PATH变量中添加此路径
export PATH=<PATH_OF_MONGODB_BIN>:$PATH
安装Pymongo假设您在某些系统上有互联网从Github克隆Pymongo的回购
$ git clone git://github.com/mongodb/mongo-python-driver.git pymongo
$ cd pymongo/
$ python setup.py install
您需要至少在可以上网的机器上。