[packaging] Deepin25环境下的QGIS与QGIS-LTR构建成果
Tofloor
poster avatar
MeGusta
deepin
2025-11-01 08:48
Author

简要说明:

1.构建环境为deepin25.0.9,不适用于deepin23。

2.pyqt5.sip_12.17是QGIS3.44.x必需的依赖:
python3-pyqt5.sip_12.17.0-1build1_amd64.deb

4.普通桌面环境不需要QGIS Server组件,如有需要,请在安装QGIS Desktop之后,再安装QGIS Server组件。

5.QGIS使用QGIS仓库中的debian sid版本,deepin25环境编译qgis所需要的源码补丁如下:

qgis编译补丁-qgis-patch-for-crismon.zip

6.pdal是点云功能的依赖,PDAL使用launchpad中的ubuntugis-unstable源编译,

注意:如果不需要点云功能,就不需要PDAL组件,在编译QGIS之前,不应用 3enable-pdal-deepin.sh这个补丁。

# QGIS源码补丁
.
├── 1add-zh-Hans-platformtheme-patch.sh
├── 2change-qtkeychain-dep-for-deepin.sh
└── 3enable-pdal-deepin.sh # 不需要pdal可以不应用

======================================================================

QGIS构建成果:

2025.11.01:

当前由于4.0即将在2026年作为常规版发布,QGIS团队将3.44.4版本也设置为未来的LTR,所以目前3.40.12与3.44.4都是LTR字样了。

QGIS Desktop 3.44.4 以及QGIS Desktop 3.40.12 AMD64(288MB)

QGIS Server 3.44.4以及QGIS Server 3.40.12 AMD64(55MB)

卸载手动安装的QGIS.zip

# QGIS Desktop Latest 与 Long Term Release
.
├── 0-depends
│   ├── pdal
│   │   ├── libpdal16_2.6.2+ds-1~noble2_amd64.deb
│   │   ├── libpdal-plugin-e57_2.6.2+ds-1~noble2_amd64.deb
│   │   ├── libpdal-plugin-faux_2.6.2+ds-1~noble2_amd64.deb
│   │   ├── libpdal-plugin-hdf_2.6.2+ds-1~noble2_amd64.deb
│   │   ├── libpdal-plugin-icebridge_2.6.2+ds-1~noble2_amd64.deb
│   │   ├── libpdal-plugin-pgpointcloud_2.6.2+ds-1~noble2_amd64.deb
│   │   ├── libpdal-plugins_2.6.2+ds-1~noble2_amd64.deb
│   │   └── pdal_2.6.2+ds-1~noble2_amd64.deb
│   └── python3-pyqt5.sip_12.17.0-1build1_amd64.deb
├── 1-1-debs-qgis-latest-3.44.4
│   ├── libqgis-3d3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgis-analysis3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgis-app3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgis-core3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgis-customwidgets_3.44.4+99sid_amd64.deb
│   ├── libqgisgrass8-3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgis-gui3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgis-native3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgispython3.44.4_3.44.4+99sid_amd64.deb
│   ├── libqgis-server3.44.4_3.44.4+99sid_amd64.deb
│   ├── python3-qgis_3.44.4+99sid_amd64.deb
│   ├── python3-qgis-common_3.44.4+99sid_all.deb
│   ├── python-qgis_3.44.4+99sid_all.deb
│   ├── python-qgis-common_3.44.4+99sid_all.deb
│   ├── qgis_3.44.4+99sid_amd64.deb
│   ├── qgis-common_3.44.4+99sid_all.deb
│   ├── qgis-plugin-grass_3.44.4+99sid_amd64.deb
│   ├── qgis-plugin-grass-common_3.44.4+99sid_all.deb
│   ├── qgis-provider-grass_3.44.4+99sid_amd64.deb
│   ├── qgis-providers_3.44.4+99sid_amd64.deb
│   └── qgis-providers-common_3.44.4+99sid_all.deb
├── 1-2-debs-qgis-ltr-3.40.12
│   ├── libqgis-3d3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgis-analysis3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgis-app3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgis-core3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgis-customwidgets_3.40.12+99sid_amd64.deb
│   ├── libqgisgrass8-3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgis-gui3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgis-native3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgispython3.40.12_3.40.12+99sid_amd64.deb
│   ├── libqgis-server3.40.12_3.40.12+99sid_amd64.deb
│   ├── python3-qgis_3.40.12+99sid_amd64.deb
│   ├── python3-qgis-common_3.40.12+99sid_all.deb
│   ├── python-qgis_3.40.12+99sid_all.deb
│   ├── python-qgis-common_3.40.12+99sid_all.deb
│   ├── qgis_3.40.12+99sid_amd64.deb
│   ├── qgis-common_3.40.12+99sid_all.deb
│   ├── qgis-plugin-grass_3.40.12+99sid_amd64.deb
│   ├── qgis-plugin-grass-common_3.40.12+99sid_all.deb
│   ├── qgis-provider-grass_3.40.12+99sid_amd64.deb
│   ├── qgis-providers_3.40.12+99sid_amd64.deb
│   └── qgis-providers-common_3.40.12+99sid_all.deb
└── README.txt
# QGIS Server组件
.
├── qgis-server-3.40.12
│   ├── qgis-server_3.40.12+99sid_amd64.deb
│   ├── qgis-server-common_3.40.12+99sid_amd64.deb
│   ├── qgis-server-landingpage_3.40.12+99sid_amd64.deb
│   ├── qgis-server-wcs_3.40.12+99sid_amd64.deb
│   ├── qgis-server-wfs3_3.40.12+99sid_amd64.deb
│   ├── qgis-server-wfs_3.40.12+99sid_amd64.deb
│   ├── qgis-server-wms_3.40.12+99sid_amd64.deb
│   └── qgis-server-wmts_3.40.12+99sid_amd64.deb
└── qgis-server-3.44.4
    ├── qgis-server_3.44.4+99sid_amd64.deb
    ├── qgis-server-common_3.44.4+99sid_amd64.deb
    ├── qgis-server-landingpage_3.44.4+99sid_amd64.deb
    ├── qgis-server-wcs_3.44.4+99sid_amd64.deb
    ├── qgis-server-wfs3_3.44.4+99sid_amd64.deb
    ├── qgis-server-wfs_3.44.4+99sid_amd64.deb
    ├── qgis-server-wms_3.44.4+99sid_amd64.deb
    └── qgis-server-wmts_3.44.4+99sid_amd64.deb
Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2025-11-02 12:06
#1

辛苦了!
要不要试试针对带环境应用分发而修改的 APM ?proud

Reply View the author
MeGusta
deepin
2025-11-02 18:42
#2
神末shenmo

辛苦了!
要不要试试针对带环境应用分发而修改的 APM ?proud

这段时间工作比较忙,维护现有的玲珑包就已经占满空闲时间了。

过段时间不忙了,再研究下apm。

Reply View the author