银河麒麟V10安装亿图图示失败时,应优先使用DNF安装适配ARM64的RPM包;其次可转换DEB包、运行静默脚本或通过软件中心图形化安装,并需处理签名、依赖及SELinux策略。

如果您在银河麒麟操作系统V10上尝试安装亿图图示(EdrawMax),但安装失败、无法启动或提示依赖缺失,则可能是由于架构不匹配、包格式错误、签名验证未通过或SELinux策略限制所致。以下是针对麒麟OS环境的多种可行安装方法:
一、使用DNF安装适配ARM64的RPM包(推荐方式)
银河麒麟V10基于openEuler内核,原生支持DNF包管理器,能自动解析并安装所需依赖,同时兼容系统级签名验证机制,是信创合规场景下的首选方案。
1、访问亿图官网企业版下载页面,选择银河麒麟ARM64架构专用RPM包(非deb或通用x86_64包)。
2、打开终端,执行cd ~/Downloads切换至下载目录。
3、运行命令:sudo dnf install ./edrawmax-*.rpm -y。
4、若提示“Public key not installed”,则先执行:sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-kylin。
5、安装完成后,执行sudo setsebool -P allow_user_exec_content 1以允许GUI程序在受限SELinux上下文中运行。
二、强制安装DEB包并转换依赖(兼容性方案)
当仅提供.deb格式安装包时,需借助alien工具将其转换为RPM,并手动补全麒麟系统特有依赖库,适用于优麒麟或早期麒麟版本。
1、安装alien及构建工具:sudo apt-get update && sudo apt-get install alien dpkg-dev debhelper build-essential -y。
2、将下载的edrawmax_*.deb文件复制到当前目录,执行:sudo alien --scripts --to-rpm edrawmax_*.deb。
3、安装生成的.rpm文件前,先安装缺失依赖:sudo dnf install libfuse2 libxss1 libglib2.0-0 libsm6 libxrender1 -y。
4、执行:sudo rpm -Uvh --nodeps edrawmax-*.rpm(仅在确认无冲突前提下使用--nodeps)。
5、修复文件上下文:sudo restorecon -Rv /opt/edrawmax/。
三、静默部署Shell脚本批量安装(运维场景)
适用于100+台飞腾/鲲鹏终端统一部署,脚本内置签名导入、依赖检查、SELinux策略调整与服务注册逻辑,实现无人值守安装。
1、创建脚本文件install_edraw.sh,内容以#!/bin/bash开头。
2、在脚本中写入:sudo dnf install -y edrawmax-*.rpm && sudo systemctl daemon-reload。
3、添加签名导入指令:sudo rpm --import RPM-GPG-KEY-kylin(KEY需随包同目录存放)。
4、加入SELinux适配语句:sudo setsebool -P allow_user_exec_content 1 && sudo semanage fcontext -a -t user_home_t "/opt/edrawmax(/.*)?"。
5、赋予执行权限并运行:chmod +x install_edraw.sh && sudo ./install_edraw.sh。
四、桌面端图形化安装(新手友好方式)
适用于单机调试或不具备终端操作经验的用户,通过麒麟软件中心或双击安装实现可视化流程,但需注意手动处理签名与权限问题。
1、下载银河麒麟ARM64签名RPM包,确保文件扩展名为.rpm且来源可信。
2、在文件管理器中右键该RPM文件,选择“使用软件中心安装”。
3、若弹出“未验证来源”警告,点击“详细信息”后勾选“信任此软件包”。
4、安装过程中如提示依赖错误,关闭软件中心,改用终端执行:sudo dnf install -y --allowerasing后再重试。
5、安装完成后,在“开始菜单→应用→图形图像”中查找“亿图图示”图标,右键→“属性”→勾选“允许运行此程序”。

















