从GIS stackexchange重新发布,因为这变得更像是一个软件问题。
我正在尝试在Raspbian Stretch with Desktop上安装QGIS 3.x.
我使用这个guide发现了这个源代码forum post,但我的linux-fu很弱。
我按照该指南的第3.5和3.6节进行了介绍,然后从3.8节开始。
在dpkg-buildpackage -us -uc -b
阶段,我得到一个“未满足的构建依赖”错误。当尝试sudo apt-get install
丢失的包时,我得到了几个“无法找到包”错误(libqscintilla2-qt5-dev
,qt3d-assimpsceneimport-plugin
,qt3d-defaultgeometryloader-plugin
和qt3d-scene2d-plugin
)。
我已经将deb https://qgis.org/debian unstable main
和deb-src https://qgis.org/debian unstable main
添加到我的sources.list
文件中(根据QGIS安装page ...但现在我很难过该做什么。
我是否需要在该文件中添加其他来源(哪一个?),还是完全不同?
从源代码构建的替代方案。
问题:使用QGIS安装instructions(假设我正确地遵循它们) - 它无法找到python3-qgis
包。
解决方案:基本上使用与安装建议不同的镜像。
从桌面安装的新Raspbian Stretch开始。
运行: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
完成后,您只需在终端输入qgis
即可启动QGIS(撰写本文时为3.4 Madeira LTR)。