You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04按指定步骤安装MongoDB失败问题咨询

问题根因

你执行的安装脚本存在两个核心问题,直接导致在Ubuntu 22.04上安装失败:

  • 源版本适配错误:脚本里添加的是适配Ubuntu 18.04(开发代号Bionic)的MongoDB 4.0源,MongoDB 4.0早已停止维护,从未推出过适配Ubuntu 22.04的安装包,系统依赖关系完全不匹配
  • 密钥添加方式过时:Ubuntu 22.04已经废弃apt-key adv管理软件源密钥的方式,用旧方法添加的密钥不会被APT工具正常识别,会触发源签名校验失败
修复安装步骤

先清理之前错误配置的残留:

# 删除错误的旧版本源配置
sudo rm -f /etc/apt/sources.list.d/mongodb-org-4.0.list
# 删除之前添加的无效密钥
sudo apt-key del 9DA31620334BD75D9DCB49F368818C72E52529D4

执行正式安装流程:

  1. 安装必要依赖
sudo apt update
sudo apt install -y gnupg
  1. 以Ubuntu 22.04支持的标准方式添加MongoDB官方密钥
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-6.0.gpg
  1. 添加适配Ubuntu 22.04(开发代号Jammy)的MongoDB 6.0官方源,这是首个支持Ubuntu 22.04的MongoDB稳定版
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
  1. 刷新软件包缓存并安装MongoDB
sudo apt update -y
sudo apt install -y mongodb-org
  1. 启动服务并配置开机自启
sudo systemctl daemon-reload
sudo systemctl start mongod
sudo systemctl enable mongod
安装验证

执行以下命令确认安装状态:

  • 查看服务状态:sudo systemctl status mongod,返回结果中显示active (running)即为服务正常运行
  • 验证版本:mongod --version,正常输出版本信息即代表二进制文件安装无误

注意:如果有强需求必须使用MongoDB 4.0版本,无法通过官方源直接在Ubuntu 22.04上安装,建议使用容器部署方式规避系统依赖问题。

内容的提问来源于stack exchange,提问作者Piyush Prajapati

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.31 21:09:21