Deepin 之 MongoDB 安装
此教程将在 linux deepin
上从 Debian 7 Wheezy
或 Debian8 Jessie
的 .deb
软件包安装 MongoDB 的社区版本。尽管 Debian
系统有自己的 MongoDB
包,但使用官方的 MongoDB Community Edition
包可以确保拥有最新版本。MongoDB仅提供64位系统版本。由于 Deepin
是基于 Debian 的本地化衍生版,这里采用与 Debian MongoDB
的基本相似的安装步骤
一.相关程序安装包介绍
MongoDB
在他们自己的仓库中提供了官方支持的包。其存储库包含以下软件包
mongodb-org
: 此包是元数据包,它可以实现自动安装下面的4个组件包mongodb-org-mongos
: 此包里面有mongos
守护程序mongodb-org-shell
: 此包里面有mongo shell
环境mongodb-org-tools
: 此包里面有MongoDB
工具,mongoimport
、bsondump
、mongodump
、mongoexport
、mongofiles
、mongoimport
、mongooplog
、mongoperf
、mongorestore
、mongostat
以及mongotop
mongodb-org-server
: 包里面有mongod
守护程序,以及相关的配置和初始化(init)脚本。
mongodb-org-server 软件包提供的初始化脚本使用 /etc/mongod.conf
配置文件启动 mongod。
有关使用此初始化脚本的详细信息,请参阅运行 MongoDB Community Edition。
这些软件包与 Debian
提供的 mongodb
,mongodb-server
以及 mongodb-clients
软件包相冲突。
默认情况下,软件包提供 /etc/mongod.conf
配置文件的 bind_ip
z值为 127.0.0.1
。在初始化副本集之前需要根据系统环境修改此设置。
二.安装 MongoDB
如果需要安装其他不同版本的 MongoDB,可以参考该版本的文档。本安装指南仅支持 64 位系统。
1.导入 MongoDB 公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
2.创建 MongoDB 的软件源 /etc/apt/sources.list.d/mongodb-org-3.6.list
可以选择安装 Debian 7 的 Wheezy
仓库
echo "deb http://repo .mongodb.org/apt/debian wheezy/mongodb-org/3.6 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
也可以使用 Debian 8 的 Jessie
仓库
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
当前软件仅支持 Debian 7 的 Wheezy
和 Debian 8 的 Jessie
三.更新 apt-get
sudo apt-get update
四.安装 MongoDB 软件包
1.安装最新的稳定版本
sudo apt-get install -y mongodb-org