安装依赖包
安装依赖包的作用是为编译和安装MongoDB提供必要的依赖和环境。
- 当操作系统为CentOS 7.6、CentOS 8.1或openEuler 20.03,且安装的MongoDB版本为3.6.13或4.0.12时,使用如下安装命令安装依赖包。
1 2
cd ~ yum -y install gcc gcc-c++ cmake wget net-tools libyaml python2 python2-setuptools libcurl-devel python2-devel gmp gmp-devel mpfr mpfr-devel libmpc libpcap net-tools
开始回显:
结束回显:
- 当操作系统为openEuler 22.03,且安装的MongoDB版本为6.1.0时,使用如下安装命令安装依赖包。
cd ~ yum -y install gcc gcc-c++ cmake wget net-tools libyaml python3 python3-setuptools libcurl-devel python3-devel gmp gmp-devel mpfr mpfr-devel libmpc libpcap net-tools pip3 install jsonschema memory_profiler puremagic networkx cxxfilt requirements_parser
- 当操作系统为openEuler 22.03,且安装的MongoDB版本为3.6.13或4.0.12时,由于openEuler 22.03版本操作系统已停止支持和维护Python 2,无法通过Yum源安装Python2及其管理工具,需要手动编译安装。详细操作步骤请参见通过源码安装Python、通过源码安装setuptools和通过源码安装pip。
通过源码安装Python
- 下载并解压Python源码包。
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -zxvf Python-2.7.10.tgz
- 进入解压后的Python源码目录。
cd Python-2.7.10
- 执行configure脚本,设置Python安装路径。
./configure --prefix=/usr/local/python-2.7.10
- 编译安装Python。
make && make install
父主题: 通过源码编译安装