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

Ubuntu 22.04 LTS下无法安装MongoDB 7.0版本求助

Ubuntu 22.04安装MongoDB 7.0时apt update签名错误的解决办法

执行官方文档的公钥导入和源文件创建命令后,运行sudo apt update出现以下错误:

W: GPG错误: https://repo.mongodb.org/apt/ubuntu /mongodb-org/7.0 Release: 无法验证以下签名,因为公钥不可用: NO_PUBKEY 4B7C549A058F8B6B
E: 仓库 'https://repo.mongodb.org/apt/ubuntu /mongodb-org/7.0 Release' 未签名。
N: 无法安全地从这样的仓库更新,因此默认已禁用。
N: 请查看 apt-secure(8) 手册页了解仓库创建和用户配置的详细信息。

解决步骤

1. 重新导入缺失的公钥

直接导入报错中提示的公钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B

或者采用新版Ubuntu推荐的keyrings方式导入(避免apt-key弃用警告):

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

2. 修正源文件的签名配置

打开源文件检查并修改:

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

确保文件内容包含signed-by参数,指定公钥文件路径:

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

修改后按Ctrl+O保存,Ctrl+X退出编辑器。

3. 重新更新包列表并安装MongoDB

运行以下命令完成更新和安装:

sudo apt update
sudo apt install -y mongodb-org

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 03:24:58