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

Ubuntu 16.04 按官方教程安装MongoDB报错无法找到mongodb-org软件包

安装MongoDB 5.0 报错"E: Unable to locate package mongodb-org" 解决方案

第一步:彻底卸载旧版本非官方MongoDB包

sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev -y
sudo apt-get autoremove -y
sudo rm -rf /var/log/mongodb /var/lib/mongodb

第二步:启用系统universe仓库

Ubuntu 16.04 默认可能未开启universe仓库,执行命令开启:

sudo add-apt-repository universe

第三步:验证并重新配置MongoDB官方源

  • 删除可能存在的错误源文件:
sudo rm -f /etc/apt/sources.list.d/mongodb-org*.list
  • 重新导入MongoDB 5.0 官方GPG密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
  • 重新写入官方源配置:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

第四步:更新源并安装官方MongoDB 5.0

  • 更新软件源缓存:
sudo apt-get update
  • 执行安装,指定版本避免拉取错误包:
sudo apt-get install -y mongodb-org=5.0.* mongodb-org-server=5.0.* mongodb-org-shell=5.0.* mongodb-org-mongos=5.0.* mongodb-org-tools=5.0.*

第五步:版本锁定与验证

  • 锁定MongoDB版本,防止后续系统自动更新导致版本异常:
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
  • 启动服务并验证版本:
sudo systemctl start mongod
mongo --version

正常输出会显示5.0.x版本号,代表安装成功。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 01:54:02