QGIS在银河麒麟v10下的部署

1.所需库及版本

系统环境:银河麒麟v10桌面版

cmake:3.16.3

Python:3.8.10(系统默认是2.7,需要卸载旧的安装新的)

SIP:opensips-3.4.7

sudo apt-update
sudo apt-get install asterisk
sudo systemctl start asterisk
sudo systemctl enable asterisk
sudo apt-get install build-essential libssl-dev libpcre3-dev libsqlite3-dev
wget http://opensips.org/pub/opensips/latest/src/opensips-latest.tar.gz
tar -xzf opensips-latest.tar.gz
cd opensips-*/
make menuconfig
make
sudo make install
sudo /etc/init.d/opensips start

qgis版本:qgis 3.26.0 源码下载地址:https://github.com/qgis/QGIS/archive/final-3_26_0.tar.gz

其他(一般为银河麒麟v10默认自带,不用管,如有问题可参照以下版本):

cmake version 3.16.3

Python 3.8.10

flex 2.6.4

bison (GNU Bison) 3.5.1

opensips-3.4.7下载:

Index of /pub/opensips/latest

内容概要:本文提出了一种融合多尺度Wavelet模型的跨文化英语交际智能模型系统(FL-DP-Wavelet),旨在通过多模态数据融合、多尺度特征提取与跨文化适应性建模,提升智能系统的文化敏感性和语境理解能力。该模型通过结合小波变换与深度学习优化语言信号的时频特征提取,基于跨文化敏感性发展模型(DMIS)构建文化适应性评估模块,并设计多模态数据融合框架,增强跨文化场景下的语义解析鲁棒性。实验结果显示,系统在跨文化语境下的语义理解准确率提升12.7%,文化适应性评分优于基线模型15.3%。 适合人群:从事跨文化交流、国际商务、外语教育的研究人员和技术开发者,特别是对智能系统在跨文化场景中的应用感兴趣的学者和工程师。 使用场景及目标:①跨文化商务谈判、教育合作和公共外交等场景中,需要提升智能系统的文化敏感性和语境理解能力;②帮助系统实现实时文化适应,减少因文化差异引起的语义误判和非语言行为冲突;③通过多模态数据融合,增强智能系统在复杂跨文化环境中的语义解析能力。 其他说明:该研究不仅提出了新的理论框架和技术路径,还在实际应用中验证了其有效性和优越性。未来将聚焦于小波-Transformer耦合、联邦学习隐私保护和在线学习算法,进一步推动系统向自主文化融合演进。
### 编译安装 QGIS 的准备工作 为了在银河麒麟 V10 操作系统上成功编译并安装 QGIS,需先确保系统的开发环境已经配置好。这包括但不限于 Qt 库的正确设置以及依赖库的安装。 对于 Qt 版本的选择,在银河麒麟V10系统上可以采用交叉编译的方式获取适合飞腾CPU架构的Qt 5.15版本[^1];而对于其他需求,则可以通过源码编译来定制化安装特定版本的Qt,比如qtchooser工具可以帮助管理多个不同版本的Qt共存于同一台机器,并方便切换当前使用的Qt版本[^2]。 ### 安装必要的依赖项 QGIS 是一个复杂的地理信息系统软件包,其构建过程依赖大量的第三方库。因此,在开始之前应该确认所有必需的依赖都已就绪: ```bash sudo apt-get update && sudo apt-get install -y \ cmake \ g++ \ libgdal-dev \ libgeos-dev \ libproj-dev \ python3-dev \ pybind11-dev \ sip-tools \ qtbase5-dev \ qtmultimedia5-dev \ qtlocation5-dev \ qtsvg5-dev \ ... ``` 注意这里仅列举了一部分常见的依赖关系,实际环境中可能还需要额外增加一些其他的库支持。 ### 下载 QGIS 源代码 前往官方 GitLab 页面克隆最新稳定分支或指定标签对应的源码仓库: ```bash git clone --branch release-3_28 https://github.com/qgis/QGIS.git ~/src/qgis cd ~/src/qgis ``` 此操作会检出适用于大多数用户的长期支持版本之一 (假设为 v3.28.x),当然也可以根据个人喜好挑选不同的发布系列。 ### 构建与安装流程 创建独立的工作目录用于存放生成文件,并执行 CMake 命令来进行项目的初始化配置: ```bash mkdir build && cd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_SERVER=yes \ -DWITH_CLIENT=yes \ -DWITH_BINDINGS=yes \ -DENABLE_MODELTEST=no \ -DPYTHON_EXECUTABLE=/usr/bin/python3 \ -DQT_QMAKE_EXECUTABLE=/path/to/qt5/bin/qmake # 替换成实际路径 ``` 上述参数可以根据具体应用场景调整选项开关状态(-D...),特别是当目标平台存在特殊硬件特性时更应仔细斟酌各项设定值。 完成预处理阶段之后就可以调用 make 工具正式启动编译进程了: ```bash make -j$(nproc) sudo make install ``` 最后一步将把最终产物部署到系统标准位置(/usr/local/)下供后续使用。 ### 后续注意事项 如果遇到图形界面显示异常的情况,可能是由于缺少某些OpenGL相关的共享对象链接所致,此时可尝试建立软连接解决该类问题[^3]: ```bash ln -s /usr/lib64/libGL.so.1 /usr/lib/libGL.so ``` 以上即是在银河麒麟 V10 上从零起步直至拥有可用 QGIS 实例的大致步骤概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值