Debian/Raspbian 安装 QGIS 3.x

Debian/Raspbian install QGIS 3.x

从 GIS stackexchange 重新发布,因为这越来越成为一个软件问题。

我正在尝试在 Raspbian Stretch with Desktop 上安装 QGIS 3.x。

我找到了这个源代码构建 guide using this forum post,但是我的 linux-fu 很弱。

我遵循了该指南的第 3.5 节和第 3.6 节,然后开始学习第 3.8 节。

dpkg-buildpackage -us -uc -b 阶段,出现 "unmet build dependencies" 错误。当尝试 sudo apt-get install 丢失的包时,我收到几个 "Unable to locate package" 错误(libqscintilla2-qt5-devqt3d-assimpsceneimport-pluginqt3d-defaultgeometryloader-pluginqt3d-scene2d-plugin)。

我已经将 deb https://qgis.org/debian unstable maindeb-src https://qgis.org/debian unstable main 添加到我的 sources.list 文件中(根据 QGIS 安装 page...但现在我很困惑怎么办。

我是否需要向该文件添加另一个来源(哪个来源?),还是完全不同的内容?

替代从源构建。

问题:安装 QGIS instructions(假设我正确地遵循了它们)- 无法找到 python3-qgis 包。

解决方案:基本上使用与安装推荐的不同的镜像。

从全新的 Raspbian Stretch with Desktop 安装开始。

运行: sudo apt-get update

运行: sudo nano /etc/apt/sources.list

  • 取消注释 deb-src 行(不确定这是否重要)。

  • 添加以下行:“deb http://ftp.debian.org/debian sid main”(可以找到替代镜像here)。

运行: sudo apt-get update

运行: sudo apt-get install qgis python3-qgis qgis-plugin-grass

  • 这将安装约 300 个包,可能需要一段时间(我下载约 4 分钟)。下载后有一个 changelog/notice 必须阅读(继续按 return 然后 q)。开始下载后不久就会出现提示...一旦您完成了安装,您就可以安全地离开了。

完成后,您只需从终端输入 qgis 即可启动 QGIS(撰写本文时为 3.4 Madeira LTR)。