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

Ubuntu 22 LTS系统安装MongoDB失败问题咨询

Ubuntu 22 LTS 安装MongoDB相关说明

Ubuntu 22.04 LTS 支持安装MongoDB,5.0.15及以上小版本、6.0.4+、7.0、8.0系列正式版本均已完成对该系统的适配,安装失败基本都是源配置错误、依赖冲突、残留文件干扰导致,可按以下步骤排查解决:

前置清理操作

如果之前有过失败的安装记录,先彻底清除残留文件,避免冲突:

sudo apt purge mongodb mongodb-clients mongodb-server mongodb-org* -y
sudo rm -rf /var/log/mongodb /var/lib/mongodb /etc/apt/sources.list.d/mongodb*.list
sudo apt autoremove -y

正确安装步骤

  • 安装基础依赖
sudo apt update
sudo apt install gnupg curl ca-certificates -y

注意:7.0及以上版本MongoDB已适配Ubuntu 22自带的libssl3,无需额外安装旧版libssl1.1,强行安装低版本依赖反而会触发系统依赖冲突

  • 配置官方软件源
    首先导入对应版本的GPG密钥,以7.0版本为例:
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor

写入适配Ubuntu 22(jammy版本号)的源配置,注意不要照搬旧教程里的focal(20.04版本代号)源:

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

如果使用x86架构设备选amd64,ARM架构设备(比如树莓派、云ARM实例)选arm64,架构配置错误会直接提示找不到安装包

  • 执行安装
sudo apt update
sudo apt install mongodb-org -y

安装后验证

启动服务并设置开机自启:

sudo systemctl daemon-reload
sudo systemctl start mongod
sudo systemctl enable mongod

验证服务状态:

sudo systemctl status mongod

出现active (running)标识即为启动成功,也可通过mongosh --version命令查看安装的版本号确认安装完成。

避坑提示:不要直接使用Ubuntu默认apt源里的mongodb包,该包为Ubuntu社区维护的分叉版本,版本滞后且配置逻辑和官方版本不一致,极易出现启动失败、功能异常问题。

内容的提问来源于stack exchange,提问作者saptarshi tah

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 06:09:24