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

安装MongoDB 7.0时执行sudo apt install mongodb-org -y命令遇未满足依赖错误求助

安装MongoDB 7.0时执行sudo apt install mongodb-org -y命令遇未满足依赖错误求助

别慌,咱们一步步来解决这个MongoDB安装的依赖问题:

  • 先修复系统里的损坏依赖和锁定包
    首先执行这几个命令,把系统的依赖状态先理顺:

    sudo apt-get update --fix-missing
    sudo apt-get install -f
    

    然后检查有没有被锁定的包(这类包会阻止安装/更新):

    sudo apt-mark showhold
    

    如果输出了任何包名,用下面的命令解锁(把[包名]换成实际的包):

    sudo apt-mark unhold [包名]
    
  • 确认MongoDB 7.0的APT源配置正确
    很多时候依赖问题是源配置不对导致的,先检查你的源文件:

    cat /etc/apt/sources.list.d/mongodb-org-7.0.list
    

    确保里面的内容匹配你的系统版本,比如Ubuntu 22.04(jammy)的正确源是:

    deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse
    

    如果是Debian 12(bookworm),则是:

    deb [arch=amd64,arm64] https://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main
    

    如果源不对,先删除旧的源文件,再重新添加正确的源,最后更新APT缓存:

    sudo rm /etc/apt/sources.list.d/mongodb-org-7.0.list
    # 这里替换成对应你系统的源命令,比如Ubuntu 22.04:
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
    sudo apt-get update
    
  • 单独安装依赖包定位具体问题
    直接尝试安装报错的依赖包,看看更详细的错误信息:

    sudo apt-get install mongodb-org-database
    

    如果还是报错,用下面的命令查看这个包的可用版本和源信息,确认是否有适配你系统的版本:

    apt-cache policy mongodb-org-database
    
  • 最后重新安装mongodb-org
    等上面的步骤把依赖问题解决后,再执行安装命令:

    sudo apt install mongodb-org -y
    

备注:内容来源于stack exchange,提问作者Sriram A

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 15:19:51