当前位置: 首页 > news >正文

麒麟V10SP1环境搭建(qt5.12.6+mysql5.7.42+ni-visa)

银河麒麟V10环境搭建

以下是根据您提供的环境搭建笔记整理的详细指南。内容基于银河麒麟桌面操作系统V10(SP1) 2403版本,软件版本包括MySQL 5.7.42、Qt 5.12.6、g++ 9.4.0和gcc 9.4.0。指南结构清晰,分为资源准备、安装步骤和验证环节,确保真实可靠。所有命令行操作均使用代码块展示,便于执行。

一、资源准备

  • 操作系统环境:银河麒麟桌面操作系统V10(SP1) 2403
  • 软件资源链接
    • MySQL相关资源:下载链接
    • Qt安装包官方下载:https://download.qt.io/archive/qt/5.12/5.12.6/qt-opensource-linux-x64-5.12.6.run(Qt安装包较大,建议直接从官网下载)
    • 银河麒麟离线依赖包:https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/
  • 离线包目录结构
    • MySQL目录:包含mysql-server_5.7.42-1ubuntu18.04_amd64.deb-bundle、依赖包(如libtinfo5_6.2-0ubuntu2.1_amd64.deb)和SQL文件autotest.sql
    • Qt目录:包含gccg++文件夹、openGL文件夹和qt-opensource-linux-x64-5.12.6.run
    • NI-VISA目录:包含安装包文件

二、MySQL 离线安装步骤

1. 前置准备

确保所有离线包位于指定目录,例如MySQL相关文件在~/下载/kylin-SP1-V10/mysql/

2. 安装依赖库
# 进入MySQL安装目录cd~/下载/kylin-SP1-V10/mysql/# 安装libtinfo5(MySQL客户端依赖)sudodpkg-ilibtinfo5_6.2-0ubuntu2.1_amd64.deb# 安装libmecab2(MySQL服务端依赖)sudodpkg-ilibmecab2_0.996-5_amd64.deb
3. 安装MySQL核心组件
# 进入MySQL安装包文件夹cdmysql-server_5.7.42-1ubuntu18.04_amd64.deb-bundle# 安装客户端开发库sudodpkg-ilibmysqlclient20_5.7.42-1ubuntu18.04_amd64.debsudodpkg-ilibmysqlclient-dev_5.7.42-1ubuntu18.04_amd64.deb# 批量安装客户端和服务端sudodpkg-imysql-{community-client,client,community-server,server}_5.7.42-1ubuntu18.04_amd64.deb
  • 配置root密码:安装过程中弹出配置窗口,设置密码为123456(二次确认)。
4. 初始化与验证
# 查看服务状态sudosystemctl status mysql# 登录数据库sudomysql-uroot-p# 输入密码123456# 在MySQL命令行中创建测试数据库并导入数据CREATE DATABASE autotest;SHOW DATABASES;USE autotest;SOURCE /home/gkrc/下载/kylin-SP1-V10/mysql/autotest.sql;# 验证数据导入SELECT * FROM userinfo;# 退出EXIT;

三、Qt 离线安装步骤

1. 前置准备

确保Qt安装包和依赖位于~/下载/kylin-SP1-V10/qt/

2. 安装Qt
# 进入Qt目录cd~/下载/kylin-SP1-V10/qt/# 修改权限并启动安装sudochmoda+x qt-opensource-linux-x64-5.12.6.runsudo./qt-opensource-linux-x64-5.12.6.run
  • 注意:安装目录必须设置为/home/gkrc/Qt5.12.6,否则可能出现异常。按照安装向导点击"Next"完成。
  • 创建桌面快捷方式
    • 进入路径/home/gkrc/Qt5.12.6/Tools/QtCreator/bin
    • 右键点击qtcreater,选择"发送到桌面快捷方式"
    • 双击快捷方式验证是否能正常打开
3. 安装gcc/g++
# 进入gcc/g++目录cd~/下载/kylin-SP1-V10/qt/gccg++/# 安装所有deb包sudodpkg-i*.deb# 修复软链接sudoln-s/usr/bin/g++-9 /usr/bin/g++# 验证安装g++--version# 应显示9.4.0gcc--version# 应显示9.4.0
4. 安装OpenGL
# 进入OpenGL目录cd~/下载/kylin-SP1-V10/qt/OpenGL/# 安装所有deb包sudodpkg-i*.deb

四、编译Qt MySQL驱动

1. 编译配置
# 进入Qt MySQL驱动源码目录cd/home/gkrc/Qt5.12.6/5.12.6/Src/qtbase/src/plugins/sqldrivers/# 使用qmake配置sudo/home/gkrc/Qt5.12.6/5.12.6/gcc_64/bin/qmake
2. 编译安装
# 编译并安装sudomakesudomakeinstall
  • 验证:检查路径/opt/Qt5.12.6/5.12.6/Src/qtbase/src/plugins/sqldrivers/plugins/sqldrivers,确保生成文件libqsqlmysql.solibqsqlmysql.so.debug

五、NI-VISA 离线安装步骤

1. 安装
# 进入NI-VISA目录cd~/下载/kylin-SP1-V10/ni-visa/ni-visa-packages# 安装所有deb包sudodpkg-i*.deb
2. 验证安装
  • 使用testvisa文件夹中的案例验证:
    • Oscilloscope连接示波器
    • SignalGenerator连接信号源
  • 网络配置要求:确保主机、虚拟机、仪器仪表在同一网段,虚拟机网络设置为桥接模式。

总结

  • 所有步骤完成后,系统环境应包含MySQL 5.7.42、Qt 5.12.6、g++ 9.4.0、gcc 9.4.0和NI-VISA。
  • 如遇依赖问题,可从银河麒麟离线依赖包链接下载补充包。
  • 建议在安装前备份系统,避免操作失误影响稳定性。验证各组件功能后,环境即可用于开发或测试。
http://www.jsqmd.com/news/711513/

相关文章:

  • 实时视频翻译系统架构与性能优化实践
  • Rhino(犀牛) 8.13安装包免费下载
  • Optuna与Claude Code在Hugging Face上的超参数优化实践
  • 从BEAST到POODLE:一个漏洞猎人眼中的TLS 1.0消亡史
  • 亲子乐园加盟权威推荐榜:四家实力品牌深度解析 - 优质品牌商家
  • Kubernetes与Serverless的融合实践:从Knative到OpenFaaS的全面指南
  • 5个核心模块:解锁RPG Maker MV/MZ专业级开发能力
  • ARM GICv3 PPI中断寄存器详解与应用实践
  • Nature Reviews Cancer(IF=66.8)澳门科技大学张康教授等团队:人工智能推动多组学与临床数据整合在基础和转化癌症研究中的进展
  • 云原生环境中的监控与可观测性最佳实践:从Prometheus到Jaeger的全面指南
  • 机器人视觉动作生成中的RFG去噪技术解析
  • 3步轻松解密网易云音乐NCM文件:解锁你的音乐自由之旅
  • 第91篇:可解释性AI(XAI)入门——如何理解并信任黑盒模型的决策?(概念入门)
  • AI批量生成前端代码,初级前端真的要失业了吗?
  • Audiveris终极指南:三步完成纸质乐谱到数字音乐的智能转换
  • 2026脱色活性炭技术选型全解析:专业厂家实测与推荐 - 优质品牌商家
  • wsl方式在windows安装openclaw ; 和node方式在windows安装openclaw,在对话性能上有差别
  • Day06 通关:微信登录的 code 流程,我搞懂了
  • 开源大模型构建新闻代理系统:技术栈与实现
  • ARM系统寄存器解析与安全实践
  • 大模型工具调用优化:解决冗余与失败调用问题
  • (课堂笔记)Oracle 聚合函数与 GROUP BY 分组查询
  • MQTT教程详解-03. 高级知识点
  • ACEBOTT QE007智能家居STEAM教育套件评测
  • 布局澳洲电商必知的平台有哪些
  • Python模块导入机制与FastAPI
  • [2026.4.21]WIN10.22H2.19045.7184[PIIS]中简优化版 丝滑流畅
  • SQLite PRAGMA
  • 大路灯护眼灯哪个牌子好?落地护眼大路灯灯排行榜前十名品牌推荐
  • Arm GICv3虚拟中断控制器架构与寄存器解析