Ubuntu22.04 安装 MongoDB 7.0

稍微查了一些文章发现普遍比较过时。有的是使用旧版本的Ubuntu,或者安装的旧版本的MongoDB。英语可以的朋友可以移步Install MongoDB Community Edition on Ubuntu — MongoDB Manual,按照官方安装文档操作。伸手党或者英语略差的朋友可以按照本文一步步操作。此文安装的是MongDB 7.0 Community Edition

安装前请注意,MongDB 7.0 Community Edition目前支持以下两个Ubuntu LTS 版本

  • 22.04 LTS ("Jammy")
  • 22.04 LTS ("Focal")

可运行以下命令获取当前Ubuntu22.04 LTS的版本名,这很重要。之后的配置命令基于当前Ubuntu的版本

cj@vm-ubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"

通过以下命令,安装gnupg curl.

sudo apt-get install gnupg curl

导入 MongoDB public GPG key

curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \
   sudo gp
<think>好的,用户想在Ubuntu 24.04安装MongoDB。我需要根据提供的引用内容来整理步骤。首先,引用[1]提到了添加清华的软件源,这应该用于在线安装。步骤可能包括添加源、导入GPG密钥、更新包列表然后安装。不过用户提供的引用中,引用[2]是离线安装的方法,提到了下载GPG公钥,但用户现在可能更倾向于在线安装,所以需要先确认。 另外,用户提供的引用[1]中的命令是针对Ubuntu jammy(22.04)的,而用户使用的是24.04(noble),所以需要确认MongoDB是否支持24.04,或者是否需要调整软件源的路径。可能官方的源还没有更新到24.04,这时候可能需要使用22.04的源,或者用户需要查找适合noble的源。但根据MongoDB的官方文档,可能暂时还没有为24.04提供官方支持,所以可能需要使用jammy的源,或者用户需要等待。这可能会影响安装过程,比如在24.04上使用jammy的源是否可行。 接下来,步骤应该是先添加软件源,然后导入GPG密钥,更新apt,然后安装。根据引用[1]的命令,添加源到sources.list.d目录,然后引用[2]中的wget命令下载GPG密钥,不过通常导入密钥是用sudo apt-key add,但新的方法可能放在/etc/apt/trusted.gpg.d/目录下。需要注意Ubuntu 24.04是否支持旧的方法,或者是否需要调整。 可能需要分步骤: 1. 安装依赖包,如gnupg。 2. 下载并导入GPG密钥,如引用[2]中的wget命令,然后可能用gpg导出再放到trusted.gpg.d。 3. 创建软件源文件,如引用[1]中的echo命令,但可能需要将jammy改为noble,如果不行的话,可能继续使用jammy。 4. 更新apt,然后安装mongodb-org。 另外,用户可能需要确认MongoDB 7.0是否支持Ubuntu 24.04,如果官方尚未支持,可能需要等待或者使用其他方法,比如docker安装。但用户明确希望用包管理安装的话,可能需要调整步骤。 可能出现的问题是在添加源时,如果ubuntu版本代号不正确,会导致apt update失败。因此,需要确认用户是否能接受使用jammy的源,或者是否存在其他兼容方法。例如,可以尝试将软件源中的jammy改为noble,看看是否有对应的仓库。如果不行,可能需要用户暂时使用jammy的源,但可能会有兼容性问题。 此外,安装完成后需要启用并启动服务,这部分也需要在回答中提及,比如使用systemctl命令。 综上,可能的步骤是: 1. 安装依赖项(如gnupg) 2. 导入GPG密钥(根据引用[2],但可能需要调整命令) 3. 添加软件源(注意版本代号) 4. 更新apt并安装 5. 启动服务 需要检查每个步骤的命令是否正确,特别是针对Ubuntu 24.04的适配情况。</think>在 Ubuntu 24.04 系统中安装 MongoDB 的步骤如下: --- ### 一、添加 MongoDB 官方软件源 1. **安装依赖工具** ```bash sudo apt-get install -y gnupg curl ``` 2. **导入 GPG 公钥** 由于 MongoDB 尚未为 Ubuntu 24.04 (noble) 提供官方支持,需沿用 Ubuntu 22.04 (jammy) 的 GPG 密钥[^2]: ```bash curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor ``` 3. **添加清华镜像源** 修改软件源适配 Ubuntu 24.04(若镜像站未更新,暂时保留 `jammy`)[^1]: ```bash echo "deb [arch=amd64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg] http://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list ``` --- ### 二、安装 MongoDB 1. **更新软件包列表** ```bash sudo apt-get update ``` 2. **安装 MongoDB 社区版** ```bash sudo apt-get install -y mongodb-org ``` --- ### 三、启动并验证服务 1. **启动 MongoDB 服务** ```bash sudo systemctl start mongod ``` 2. **设置开机自启** ```bash sudo systemctl enable mongod ``` 3. **检查运行状态** ```bash sudo systemctl status mongod ``` --- ### 四、版本兼容性说明 - 若出现依赖错误,可能是 MongoDB 尚未适配 Ubuntu 24.04,建议: 1. **临时方案**:使用 Docker 容器部署 MongoDB; 2. **等待更新**:关注 [MongoDB 官方公告](https://www.mongodb.com/docs/manual/administration/install-community/)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值