记一次安装 mongoDB
日期: 2025年7月12日
主题: Ubuntu系统下MongoDB安装过程记录
安装过程
方法一:直接安装(失败)
尝试直接安装
1
sudo apt install mongodb-org-server
结果: 找不到包
方法二:使用官方仓库安装
1. 导入密钥
1 |
|
2. 添加存储库
1 |
|
3. 更新包列表
1 |
|
4. 安装MongoDB
1 |
|
遇到的问题
错误信息
1 |
|
说明: libssl包是OpenSSL库的安全套接字层实现,MongoDB需要特定版本的libssl支持
解决方案
1. 尝试直接安装libssl
1 |
|
结果: 错误,没找到
2. 尝试修复依赖
1 |
|
结果: 未找到冲突
3. 查找解决方案
- 参考: Packages for Linux and Unix - pkgs.org
- 方案: 手动下载libssl1.1.1包
下载链接
- ARM64架构: http://ftp.de.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_arm64.deb
- AMD64架构: http://ftp.de.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb
安装步骤
1 |
|
4. 重新安装MongoDB
1 |
|
结果: 安装成功!
经验总结
重要提醒: 在下载依赖包时,一定要注意选择正确的架构版本
- 如果机器是AMD64架构,不要下载ARM64的包
- 可以通过
uname -m命令查看系统架构
- 错误信息会提示”您的机器是amd64,无法使用arm64的包”
安装截图
后续添加

技术要点
libssl包说明
- 作用: 提供SSL/TLS加密支持
- 版本要求: MongoDB需要libssl>=1.1.1
- 架构匹配: 必须与系统架构一致
安装流程总结
- 添加MongoDB官方仓库
- 导入GPG密钥
- 更新包列表
- 解决依赖问题(libssl)
- 安装MongoDB服务
常见问题
- 包找不到: 需要添加官方仓库
- 依赖冲突: 需要手动安装特定版本的依赖包
- 架构不匹配: 确保下载的包与系统架构一致