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

Ubuntu 22.x系统安装MongoDB时出现依赖错误求助

在Ubuntu 22.x安装MongoDB解决libssl1.1依赖及锁定包问题

先处理损坏的锁定软件包问题

执行以下命令清理锁定文件并修复dpkg状态:

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock
sudo dpkg --configure -a
sudo apt update

解决libssl1.1依赖缺失

Ubuntu 22.x默认使用libssl3,旧版MongoDB依赖的libssl1.1不在默认仓库里,手动安装:

  1. 下载对应架构的deb包(这里以amd64为例):
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb
  1. 安装包:
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.20_amd64.deb

重新安装MongoDB

依赖问题解决后,重新执行安装命令:

sudo apt install -y mongodb-org

可选:安装适配Ubuntu 22.x的MongoDB新版本

如果不想安装旧版libssl,推荐安装MongoDB 6.0及以上版本(已适配libssl3):

  1. 移除旧的MongoDB仓库配置(如果存在):
sudo rm /etc/apt/sources.list.d/mongodb*.list
  1. 添加MongoDB 6.0官方仓库:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
  1. 导入GPG密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
  1. 更新仓库并安装:
sudo apt update
sudo apt install -y mongodb-org

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 14:24:17