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

Debian 12.5安装MongoDB失败:libssl1.1依赖无法解决

解决Debian 12.5安装MongoDB时libssl1.1依赖缺失问题

Debian 12(Bookworm)默认搭载libssl3,官方仓库不再提供libssl1.1包,而旧版本MongoDB-org依赖该库,因此出现安装失败。以下是两种可行解决方案:

方案一:安装适配Debian 12的MongoDB版本

MongoDB 6.0及以上版本已支持Debian 12,只需修正源配置即可:

  • 移除旧的MongoDB源配置文件:
    sudo rm /etc/apt/sources.list.d/mongodb-org-*.list
    
  • 添加Debian 12(Bookworm)对应的MongoDB 7.0源:
    echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
    
  • 更新apt缓存并安装:
    sudo apt update
    sudo apt-get install -y mongodb-org
    

方案二:手动安装libssl1.1(适用于必须使用旧版MongoDB的场景)

从Debian 11(Bullseye)安全仓库获取libssl1.1包手动安装:

  • 下载对应架构的deb包(以amd64为例):
    wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb
    
    注:32位系统替换为i386,ARM架构替换为arm64等对应后缀
  • 安装包:
    sudo dpkg -i libssl1.1_1.1.1w-0+deb11u1_amd64.deb
    
  • 若出现依赖冲突,修复后再安装:
    sudo apt-get install -f
    sudo apt-get install -y mongodb-org
    

注意事项

  • 优先选择方案一,方案二安装旧版libssl可能存在安全隐患,且后续系统维护易出现兼容性问题。
  • 确认系统架构,下载对应版本的libssl1.1包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 02:07:03