Ubuntu18.04源码安装mongodb
mongodb这个东西好早就在用了, 但是之前都是在windows系统, 切到了mac或者Linux之后我还没有具体搞过.
突然意识到该重新拿起来一下了, 快忘完了, 于是在我的ubuntu和mac系统下准备源码安装一次, 这就叫做爱折腾, 爱作死, 明明可以deb安装或者pkg安装.
废话不多说, 开始.
首先从mongodb官网下载源码

我不知道我选择 ubuntu18.04 是不是会影响到右侧的 Download source选项
不过选择一个也是保险的, 有遇到没选影响到的小伙伴可以跟我说, 我改一下.
下载好源码后当然是解压, 这里不多说直接上命令
tar -xvf mongodb-src-r4.0.5.tar.gz
解压完毕进入文件夹
cd mongodb-src-r4.0.5
好多朋友安装最喜欢直接上网搜索, 这样的确速度快, 在一定情况下我也建议这么做, 但是时间充裕的话, 最建议的还是查看源码包自己给的安装文档. 我这里当然就是直接上文档.

首先打开README文件, 一直往下翻, 你会发现一行

说的很清楚了, building 需要查看 docs/building.md文件
于是切到这个文件

这个文档一开始就告诉你需要的依赖和环境
这些大家跟着操作就好了, 很简单的英文, 耐心一下就能看懂了.
装完依赖后然后往下翻

别人说的很清楚了, python需要的安装的一些东西, 都已经自动生成在requirements.txt文件了, 明确说了需要python2.7.x 请检查你的python环境, python -V检查
然后检查pip是否安装, pip -V, 同时检查是不是你现在python2.7版本的对应pip, pip -V会告诉你他自己所在目录, 一看就知道是不是了
接下来运行pip2 install -r buildscripts/requirements.txt
如果你的pip命令是 pip 就运行 pip install -r buildscripts/requirements.txt (我的就是pip, 不是pip2)

这里告诉了你 building 的操作,跟着复制操作就行了
最后执行 To install 下面那一行即可.
再往下就是对各个Linux版本环境依赖的安装和快速安装方法了.