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

Ubuntu 22.04安装MongoDB 7.0失败:无Release文件报错求助

Ubuntu安装MongoDB 7.0社区版时仓库无Release文件错误的解决办法

问题场景

按官方步骤在Ubuntu 22.04上安装MongoDB 7.0社区版,完成导入公钥、创建源列表、执行sudo apt-get update后,出现如下错误:

E: The repository 'https://repo.mongodb.com/apt/ubuntu jammy/mongodb-org/7.0 Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

解决方法

1. 确认Ubuntu版本与源路径匹配

先执行命令查看当前Ubuntu版本代号:

lsb_release -cs

如果输出不是jammy,说明你用错了源路径。比如Ubuntu 20.04对应focal,需修改源列表文件:

sudo nano /etc/apt/sources.list.d/mongodb-org-7.0.list

将其中的jammy替换为你的版本代号,保存退出后重新执行:

sudo apt-get update

2. 检查源列表文件格式是否正确

查看源列表文件内容确认格式:

cat /etc/apt/sources.list.d/mongodb-org-7.0.list

正确格式应为:

deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.com/apt/ubuntu jammy/mongodb-org/7.0 multiverse

如果格式有误(比如缺少空格、签名路径错误),重新执行官方的创建源列表命令:

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

之后再更新包数据库。

3. 切换国内镜像源(解决网络访问问题)

若无法正常访问官方仓库,可替换为国内镜像源,例如阿里云镜像:

sudo nano /etc/apt/sources.list.d/mongodb-org-7.0.list

将原内容替换为:

deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://mirrors.aliyun.com/mongodb/apt/ubuntu jammy/mongodb-org/7.0 multiverse

保存后执行:

sudo apt-get update

4. 重新导入公钥

可能公钥导入不完整,重新执行导入命令:

curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor

之后再更新包数据库。

内容的提问来源于stack exchange,提问作者Lukasz Wiktor

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 17:22:23