目前 (2023 年 7 月 30 日),MongoDB 7 还是候选发布,稳定版是 6,在 MongoDB 的官网上,写着 MongoDB 6 支持 Debian 11, Debian 10。
MongoDB 官网未更新文档,目前也没有针对 Debian 12 的MongoDB。Debian 11 中,libssl
版本为 1.1
,而 Debian 12 中, libssl
版本为 3
,存在兼容性问题。要在 Debian 12 上安装 MongoDB 6,比较简单的方法是使用针对 Ubuntu 22.04 LTS 的版本。Ubuntu 22.04 LTS 中的 libssl
版本为 3
。
首先添加针对 Ubuntu 的源:
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
然后添加签名。
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \
--dearmor
好了,可以更新安装了
sudo apt update && sudo apt install mongodb-org -y