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

Kubuntu 20安装MongoDB失败:文件覆盖冲突问题求助

解决Kubuntu 20.04安装MongoDB官方包时的文件冲突问题

问题原因

系统预装的mongodb-server-core(3.6版本)和mongo-tools包,与MongoDB官方提供的mongodb-org系列包(6.0版本)存在同名文件(如/usr/bin/mongod、/usr/bin/bsondump等)冲突,dpkg默认不允许直接覆盖这些文件,导致安装失败。

解决步骤

  1. 彻底移除冲突的系统预装包
    执行以下命令删除旧包及配置文件:

    sudo apt remove --purge mongodb-server-core mongo-tools
    
  2. 清理APT缓存
    清除缓存中残留的损坏安装包:

    sudo apt clean
    
  3. 修复依赖关系
    解决之前遗留的依赖问题:

    sudo apt --fix-broken install
    
  4. 重新安装MongoDB官方包
    完成上述步骤后,重新安装官方包:

    sudo apt install mongodb-org
    

验证安装

安装完成后,启动MongoDB服务并检查状态:

sudo systemctl start mongod
sudo systemctl status mongod

注意:如果之前有MongoDB数据,建议先备份/var/lib/mongodb目录,避免数据丢失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 12:00:59