Linux Mint 21下MongoDB安装失败求助:无安装候选包
Linux Mint 21 安装MongoDB失败解决方案
问题原因
Linux Mint 21 基于 Ubuntu 22.04,系统默认apt源已不再提供mongodb包(旧版包已被淘汰),直接执行sudo apt install mongodb会提示无安装候选。
解决步骤
- 清理系统中残留的MongoDB相关无效包
sudo apt-get purge mongo* sudo apt-get autoremove sudo apt-get autoclean
- 安装添加第三方源所需的依赖工具
sudo apt-get install gnupg curl
- 导入MongoDB官方GPG密钥
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
注:若需要安装其他版本(如6.0),将命令中的7.0替换为对应版本号即可
- 添加MongoDB官方apt源
echo "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" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
注:Mint 21 对应Ubuntu的jammy版本,无需修改此参数
- 更新apt源缓存
sudo apt-get update
- 安装MongoDB官方包
sudo apt-get install -y mongodb-org
- 启动服务并设置开机自启
sudo systemctl start mongod sudo systemctl enable mongod
验证安装
执行以下命令确认安装成功:
# 查看MongoDB版本 mongod --version # 查看服务状态 systemctl status mongod
内容的提问来源于stack exchange,提问作者veronica.p0
相关产品推荐
相关产品推荐

