讲师中心 微信公众号
AI工具推荐 视频效率加速

麒麟OS怎么安装各种工业仿真模拟软件

老敏吖_2603

老敏吖_2603

发布时间:2026-06-13 15:42:36

|

390人浏览过

|

来源于php中文网

原创

麒麟OS部署工业仿真软件需分四步:先查架构(aarch64/loongarch64)和系统版本(V10 SP1以下不支持OpenGL 4.5+),再核验软件官网兼容声明;优先安装已认证的华天CAD或中望CAD;其次可用Docker运行ARM64镜像;最后手动部署Webots或配置ROS2 Humble环境。

麒麟os怎么安装各种工业仿真模拟软件

您在麒麟操作系统上需要部署工业机器人、PLC或产线数字孪生类仿真软件,但发现官方软件商店无对应条目、APT源中缺失包名、或安装后启动报错“GLIBCXX_3.4.29 not found”“libQt5Core.so.5: cannot open shared object file”,说明当前系统缺少工业仿真软件依赖的特定C++标准库版本、Qt动态库或OpenGL驱动栈。

确认仿真软件与麒麟OS架构兼容性

第一步:打开终端,执行 uname -m 查看CPU架构。若返回 【aarch64】(飞腾/鲲鹏)或 【loongarch64】(龙芯),则绝大多数Windows原生工业仿真软件(如RobotStudio、TIA Portal、FactoryTalk)无法直接运行,必须切换为国产适配方案或容器化部署。

第二步:执行 cat /etc/kylin-version 确认系统版本。V10 SP1及以下版本不支持OpenGL 4.5+,将导致ROS2 Gazebo、Webots等3D仿真引擎黑屏或崩溃;V11及以上版本才内置 Mesa 22.3+ 驱动栈,可启用硬件加速。

第三步:访问目标软件官网的“Linux支持页面”,核对是否明确标注“Kylin OS V10/V11 certified”或“Debian 12/Ubuntu 22.04 compatible”。未标注即视为未适配,强行安装大概率失败。

安装已通过麒麟认证的国产工业仿真平台

银河麒麟V10 SP3起已预认证两款信创工业仿真软件:华天CAD协同平台(含产线布局仿真模块)、中望CAD建筑版Linux(支持机电一体化图纸联动仿真)。二者均通过飞腾D2000+麒麟V10 SP3全栈测试。

方法一:通过软件商店一键安装
点击“开始菜单”→打开“软件商店”→顶部搜索框输入“华天CAD”→点击安装→输入密码授权→安装完成后在开始菜单启动“华天CAD协同平台”,进入“数字工厂”标签页即可调用仿真引擎。

方法二:APT命令行安装中望CAD建筑版Linux
终端执行:sudo apt update && sudo apt install zwcad-arch-linux-2024。安装后首次启动会自动弹出许可证向导,需输入从zwsoft.cn/kylin申请的激活码,否则仿真模块灰显不可用。

使用Docker容器运行x86_64工业仿真镜像

适用于已在x86_64服务器环境验证过的仿真软件(如ROS2 Humble + Ignition Gazebo),需在麒麟OS上启用Docker并拉取ARM64兼容镜像。

① 安装Docker CE:sudo apt install docker.io && sudo systemctl enable docker && sudo systemctl start docker

② 将当前用户加入docker组:sudo usermod -aG docker $USER,然后【必须注销并重新登录图形会话】,否则后续命令报权限错误。

③ 拉取ARM64仿真镜像:sudo docker pull ros:humble-ros-base-focal-arm64v8(官方ROS基础镜像已适配麒麟V10内核)。

④ 启动容器并映射GUI:sudo docker run -it --rm --network host -e DISPLAY=:0 -v /tmp/.X11-unix:/tmp/.X11-unix ros:humble-ros-base-focal-arm64v8 bash -c "apt update && apt install -y ros-humble-gazebo-ros-pkgs && ros2 launch gazebo_ros gazebo.launch.py"。该命令会直接在宿主桌面弹出Gazebo 3D仿真窗口。

手动部署Webots开源机器人仿真器

Webots是唯一提供原生ARM64 Linux二进制包的工业级开源仿真器,支持URDF/SDF模型导入、Python/C控制器编写及ROS2桥接,麒麟V10 SP2及以上版本可直接运行。

方法一:下载ARM64 AppImage包
访问cyberbotics.com/download → 下载 webots-R2024a-x86_64.AppImage(x86_64版)或 webots-R2024a-aarch64.AppImage(ARM64版)→ 进入下载目录 → 执行 chmod +x webots-R2024a-aarch64.AppImage → 运行 ./webots-R2024a-aarch64.AppImage。

方法二:APT安装(仅限V11)
终端执行:sudo apt update && sudo apt install webots。安装后启动命令为 webots,首次运行会自动创建 ~/.webots 配置目录,无需额外授权。

注意:若启动报错“Failed to load EGL library”,说明GPU驱动未启用。需执行 sudo apt install mesa-utils && glxinfo | grep "OpenGL renderer" 确认输出包含“llvmpipe”(软件渲染)或具体GPU型号(硬件渲染)。前者可运行但帧率低,后者需安装对应厂商驱动。

配置ROS2开发环境支撑仿真运行

工业仿真软件(如MoveIt、RVIZ2)严重依赖ROS2中间件,麒麟OS默认未预装,必须手动构建完整工具链。

第一步:安装ROS2 Humble源
sudo apt update && sudo apt install curl gnupg2 lsb-release && curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

第二步:安装核心组件
sudo apt update && sudo apt install ros-humble-desktop python3-rosdep python3-colcon-common-extensions

第三步:初始化rosdep
sudo rosdep init && rosdep update。这一步必须执行,否则后续编译仿真包时会提示“No definition of [xxx] for OS [kylin]”。

第四步:创建工作空间并编译仿真包
mkdir -p ~/ros2_ws/src && cd ~/ros2_ws && colcon build --symlink-install && source install/setup.bash。此时运行 ros2 node list 应返回空结果,证明环境就绪。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

0

2026.10.15

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

0

2026.10.15

VS Code 怎么配置开发环境
VS Code 怎么配置开发环境

VS Code开发环境专题汇集编辑器安装、语言扩展、编译器、解释器、终端和调试配置文章,覆盖Java、Python、C++和PHP等常见语言的入门设置。

0

2026.10.15

C++ 开发环境怎么搭建
C++ 开发环境怎么搭建

C++开发环境专题汇集Windows、Linux下的编译器与IDE安装配置教程,涵盖GCC、Clang、Visual Studio、CLion和VS Code,以及编译运行首个程序的步骤。

0

2026.10.15

Python 虚拟环境是什么
Python 虚拟环境是什么

Python虚拟环境专题介绍项目依赖隔离的作用,汇集venv与uv创建、激活、退出及解释器切换的相关文章,并覆盖Windows、Linux和VS Code中的常见配置问题。

0

2026.10.15

Python 怎么安装并配置环境变量
Python 怎么安装并配置环境变量

Python安装与环境变量配置专题汇集Windows、macOS和Linux的安装步骤、PATH设置、pip配置及常见报错排查文章,帮助完成解释器安装并验证命令行可以正常运行。

0

2026.10.15

PHP 连接 MySQL 失败怎么办
PHP 连接 MySQL 失败怎么办

PHP连接MySQL失败专题汇集PDO与MySQLi扩展配置、账号权限、主机端口、套接字和认证方式等排查文章,覆盖连接报错、密码变更与容器环境配置,帮助按错误提示定位原因并修复。

0

2026.10.15

PHP 表单提交后如何获取数据
PHP 表单提交后如何获取数据

PHP表单提交后如何获取数据专题汇集HTML表单提交、GET与POST接收、$_POST和$_GET读取、跨文件传值、单选与下拉字段获取,以及空值和接收失败排查等文章,帮助新手完成从提交到处理的完整流程。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn