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

Ubuntu 20.02安装MongoDB失败,执行修复命令仍遇dpkg错误求助

解决Ubuntu 20.04安装MongoDB时的dpkg文件冲突问题

错误原因分析

报错核心是文件冲突:新版本mongodb-org-database-tools-extra 6.0.1中的/usr/bin/install_compass文件,与旧版本mongodb-org-tools 4.2.14的同名文件重复,导致dpkg无法完成解压操作。

解决方案步骤

  1. 强制覆盖冲突文件
    直接用dpkg的强制覆盖参数处理冲突的deb包:

    sudo dpkg -i --force-overwrite /var/cache/apt/archives/mongodb-org-database-tools-extra_6.0.1_amd64.deb
    
  2. 重新执行破损安装修复
    完成强制覆盖后,再次运行修复命令即可正常完成安装:

    sudo apt --fix-broken install
    
  3. (可选)彻底升级到MongoDB 6.0版本
    如果目标是升级到6.0版本,建议清理旧版本残留后重新安装:

    • 移除所有旧版本MongoDB包:
      sudo apt remove --purge mongodb-org*
      
    • 删除数据和日志残留:
      sudo rm -rf /var/log/mongodb /var/lib/mongodb
      
    • 添加MongoDB 6.0官方源(适配Ubuntu 20.04):
      wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
      echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
      
    • 更新源并安装新版本:
      sudo apt update && sudo apt install mongodb-org
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 02:03:58