[Application sharing] 如意玲珑版QGIS4.2.1及QGIS-LTR3.44.13更新
Tofloor
poster avatar
MeGusta
deepin
2026-08-02 10:01
Author

amd64架构
org.qgis.qgis_4.2.1.0_x86_64_binary.layer
org.qgis.qgis.ltr_3.44.13.0_x86_64_binary.layer

arm64架构
org.qgis.qgis_4.2.1.0_arm64_binary.layer
org.qgis.qgis.ltr_3.44.13.0_arm64_binary.layer

程序已投递到玲珑商店,等待审核。

玲珑工程文件:

prj-qgis-linyaps-4.2.1.tar.gz

prj-qgis-ltr-linyaps-3.44.13.tar.gz

更新简要说明

1.QGIS版本号进入4.2.x,是将来的LTR版。QGIS-LTR3.44.x小版本更新,最后一版3.x将会是十月的3.44.15。

2.为未来的更新考虑,主要的地理功能组件版本与deepin的apt源解耦,使用debian sid源码构建。

QGIS4.x的主要组件版本如下表

组件 版本号
Qt 6.8.0
Python 3.12.13
GDAL 3.13.1
PROJ 9.8.1
GEOS 3.14.1
SFCGAL 2.3.0
GeographicLib 2.7.0
PDAL 2.10.2
GRASS 8.5.0

3.python模块除了numpy之外,其他模块也与deepin的apt源解耦,使用debian sid源码构建。

4.预装的组件基本与flatpak版QGIS对齐,不再预装过多python模块,安装包体积从1GB大幅减小到500MB左右。

5.手动安装Python包的命令:

# org.qgis.qgis
# 添加清华源,下次不需要再添加
ll-cli run org.qgis.qgis -- pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 安装scipy,geopandas
ll-cli run org.qgis.qgis -- pip3 install --user scipy geopandas 
# org.qgis.qgis.ltr
# 添加清华源,下次不需要再添加
ll-cli run org.qgis.qgis.ltr -- pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 安装scipy,geopandas
ll-cli run org.qgis.qgis.ltr -- pip3 install --user scipy geopandas 

6.由于龙芯设备下线,此次暂无法更新loong64版。

截图_qgis_20260802095736.png

截图_qgis_20260802095800.png

Reply Favorite View the author
All Replies
avatar
mozixun
Moderator
2026-08-02 12:00
#1

前排支持 blush

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2026-08-02 16:48
#2

我来构建一个给 APM ~

有了 Debian 13 之后终于可以在麒麟上面火力全开地干活了joy

8c9227df-853b-42b2-8244-177775f249de.png

Reply View the author
avatar
MeGusta
deepin
2026-08-02 18:05
#3
神末shenmo

我来构建一个给 APM ~

有了 Debian 13 之后终于可以在麒麟上面火力全开地干活了joy

8c9227df-853b-42b2-8244-177775f249de.png

那个headless的inkscape可以不构建,是我的一个插件需要的。

好吧,是debuild。不过我觉得你的8G内存不够,编译到一定阶段,会爆内存的。

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2026-08-02 19:07
#4
MeGusta

那个headless的inkscape可以不构建,是我的一个插件需要的。

好吧,是debuild。不过我觉得你的8G内存不够,编译到一定阶段,会爆内存的。

wx_camera_1785668627236.jpg
是的,已经爆了,干了半天回家一看死机了

正在严肃退出图形进程+临时做了个10G swap

Reply View the author
avatar
MeGusta
deepin
2026-08-02 19:31
#5
神末shenmo

wx_camera_1785668627236.jpg
是的,已经爆了,干了半天回家一看死机了

正在严肃退出图形进程+临时做了个10G swap

上个月在8GB的龙芯3B6000M上也是这样,加了10G虚拟内存之后,效果也不太好。

最后买了一条32GB的内存一步到位。

编译QGIS至少需要16GB内存。

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2026-08-02 19:43
#6
MeGusta

上个月在8GB的龙芯3B6000M上也是这样,加了10G虚拟内存之后,效果也不太好。

最后买了一条32GB的内存一步到位。

编译QGIS至少需要16GB内存。

可惜麒麟的机器是没办法扩展内存的

你用什么arm构建机器?

Reply View the author
avatar
MeGusta
deepin
2026-08-02 20:47
#7
神末shenmo

可惜麒麟的机器是没办法扩展内存的

你用什么arm构建机器?

我用的是鲲鹏920x8的机器。

Reply View the author
avatar
MeGusta
deepin
2026-08-03 09:44
#8
神末shenmo

可惜麒麟的机器是没办法扩展内存的

你用什么arm构建机器?

另外,QGIS目前有两个中文国际化方面的问题,不处理比较难受,我之前给qgis项目提了PR和issue,但是被拒及无视了。

https://github.com/qgis/QGIS/pull/65187

https://github.com/qgis/QGIS/issues/65693

1.翻译文件加载混乱

1.1.由于这个函数 src/core/qgsapplication.cpp/QgsApplication::installTranslators()

的缺陷,导致QGIS启动时,不会自动加载 BCP-47风格的业务翻译文件 qgis_zh-Hans.qm

1.2.如果在设置里面,手动设置了中文语言,又会导致QGIS不加载 POSIX风格的qt翻译文件 qt_zh_CN.qm/qtbase_zh_CN.qm,导致窗体的确认取消按钮未翻译。

针对这个问题,需要打补丁(QGIS对应qt6,QGIS-LTR对应qt5):fix-installTranslators.zip

2.重复的繁体中文语言文件

不知道是不是湾湾搞事,明明有完整的中文简体/繁体的翻译文件了,在QGIS4.0.1版的时候,又多增加了一个繁体的语言文件 qgis_zh_TW.qm ,导致语言设置选择项会出现两个 繁体中文

需要在编译之前,删除 i18n/qgis_zh_TW.ts以及 i18n/CMakeLists.txt中的引用。

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2026-08-03 11:06
#9
MeGusta

另外,QGIS目前有两个中文国际化方面的问题,不处理比较难受,我之前给qgis项目提了PR和issue,但是被拒及无视了。

https://github.com/qgis/QGIS/pull/65187

https://github.com/qgis/QGIS/issues/65693

1.翻译文件加载混乱

1.1.由于这个函数 src/core/qgsapplication.cpp/QgsApplication::installTranslators()

的缺陷,导致QGIS启动时,不会自动加载 BCP-47风格的业务翻译文件 qgis_zh-Hans.qm

1.2.如果在设置里面,手动设置了中文语言,又会导致QGIS不加载 POSIX风格的qt翻译文件 qt_zh_CN.qm/qtbase_zh_CN.qm,导致窗体的确认取消按钮未翻译。

针对这个问题,需要打补丁(QGIS对应qt6,QGIS-LTR对应qt5):fix-installTranslators.zip

2.重复的繁体中文语言文件

不知道是不是湾湾搞事,明明有完整的中文简体/繁体的翻译文件了,在QGIS4.0.1版的时候,又多增加了一个繁体的语言文件 qgis_zh_TW.qm ,导致语言设置选择项会出现两个 繁体中文

需要在编译之前,删除 i18n/qgis_zh_TW.ts以及 i18n/CMakeLists.txt中的引用。

哎,头疼

Reply View the author