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

Ubuntu 16.04升级安装QGIS 3.0失败:依赖包问题求助

解决Ubuntu 16.04上安装QGIS 3.0时的依赖问题

嘿,我懂你这种升级QGIS时踩坑的感受——从2.18跳到3.0,Ubuntu 16.04的源配置和依赖残留很容易拖后腿。咱们一步步来排查解决:

  • 第一步:确认QGIS 3.0的官方源配置正确
    旧版本卸载后,首先得确保你用的是适配Ubuntu 16.04(xenial)的QGIS 3.x官方源,默认系统源里大概率没有这个版本。执行以下命令清理旧源并添加正确的源:

    # 移除可能残留的旧QGIS源文件
    sudo rm /etc/apt/sources.list.d/qgis*
    # 导入QGIS官方密钥
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 51F523511C7028C3
    # 添加QGIS 3.x的ubuntugis源(包含完整依赖)
    sudo add-apt-repository "deb https://qgis.org/ubuntugis xenial main"
    sudo add-apt-repository "deb-src https://qgis.org/ubuntugis xenial main"
    
  • 第二步:彻底清理系统残留的旧依赖与缓存
    卸载旧版本后可能留下无效的依赖包,先清理干净避免干扰新安装:

    sudo apt-get autoremove --purge qgis* python-qgis*
    sudo apt-get clean
    sudo apt-get update
    
  • 第三步:分阶段重新安装QGIS 3.0
    不要一次性装所有组件,先装核心包验证基础安装是否正常:

    sudo apt-get install qgis
    

    如果核心包安装成功,再继续安装其他需要的组件:

    sudo apt-get install python-qgis qgis-plugin-grass saga
    

    如果还是报错,记得把Building dependency tree之后的完整错误信息贴出来——比如某个依赖包找不到、版本冲突这类细节,能帮我们更快定位问题。

  • 第四步:修复常见的依赖冲突
    要是碰到“无法安装某个包”或者版本不兼容的提示,试试强制修复系统依赖:

    sudo apt-get install fakeroot
    sudo apt-get -f install
    

    这个命令会自动处理系统里损坏的依赖链,很多时候能解决这类安装卡壳的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:43:25