在Fedora 34中安装MongoDB 5.0.2出现依赖报错如何解决
Fedora 34 安装 MongoDB 5.0.2 教程
报错根因
MongoDB官方提供的RHEL8系列安装包依赖/usr/libexec/platform-python,该路径是RHEL/CentOS 8系统的专属Python路径,Fedora 34默认无该文件,导致安装时依赖校验失败。
安装步骤
- 首先创建软链接兼容MongoDB的依赖要求:
sudo ln -s /usr/bin/python3 /usr/libexec/platform-python
- 确认yum源配置正确,
/etc/yum.repos.d/mongodb-org-5.0.repo文件内容如下:
[mongodb-org] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/5.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
- 执行安装命令:
sudo dnf install -y mongodb-org
- 安装完成后验证安装结果:
mongod --version
返回信息包含v5.0.2即为安装成功。
- 可选操作:安装完成后可删除临时创建的软链接,避免对系统其他功能产生影响:
sudo rm -f /usr/libexec/platform-python
内容的提问来源于stack exchange,提问作者Just Praveen
相关产品推荐
相关产品推荐

