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

Ubuntu22.04 LTS添加MongoDB GPG密钥报错求助

解决Ubuntu 22.04 LTS部署MongoDB时的apt-key警告与文件删除错误

问题拆解

  • 你用apt-key add添加MongoDB密钥时收到的警告,是因为Ubuntu 22.04已弃用apt-key工具,官方要求将密钥文件直接放到/etc/apt/trusted.gpg.d/目录,而非通过apt-key导入全局密钥环。
  • 你执行的删除命令报错,是因为/etc/apt/trusted.gpg.d/home:manuelschneid3r.asc这个文件根本不存在于你的系统中,该命令是针对其他用户的特定场景,不适用你的情况。

正确配置MongoDB密钥与源的步骤

1. 清理旧的MongoDB密钥(可选但推荐)

先检查全局密钥环里的MongoDB密钥:

sudo apt-key list | grep MongoDB

如果查到对应密钥,替换下方KEY_ID为查到的密钥ID(比如MongoDB 5.0的密钥ID是20691EEC35216C63CAF66CE1656408E390CFB1F5),执行删除:

sudo apt-key del KEY_ID

2. 用官方推荐方式添加密钥

直接将密钥下载到trusted.gpg.d目录并设置正确权限:

wget -qO- https://www.mongodb.org/static/pgp/server-5.0.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-5.0.gpg
sudo chmod 644 /etc/apt/trusted.gpg.d/mongodb-5.0.gpg

3. 添加MongoDB软件源

创建源配置文件:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

4. 更新包列表并安装MongoDB

sudo apt update
sudo apt install -y mongodb-org

关于删除命令报错的说明

你执行的删除命令对应的文件是其他用户系统中的第三方源密钥,你的系统里没有这个文件,报错属于正常情况,无需理会,按上面的步骤重新配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 15:24:25