麒麟系统需用终端命令行安装rpm包,适用图形界面不可用、批量部署等场景;须确认系统版本与架构匹配,推荐yum localinstall联网自动解决依赖,dnf install适用于v10 sp3+,强制忽略依赖仅限临时调试。

在麒麟操作系统中,当图形界面不可用、需要批量部署或必须精确控制安装过程时,必须通过终端命令行安装 RPM 包。该操作不依赖软件商店,适用于服务器环境、离线场景及运维自动化流程。
确认系统信息与RPM包前提
执行nkvers或cat /etc/os-release,确认当前为银河麒麟V10或V11、架构为x86_64或aarch64;【RPM包必须与系统架构完全匹配,否则安装会直接报错退出】。
将.rpm文件复制到目标机器(如/tmp或~/下载),避免路径含中文空格;若从官网下载,请核对URL中的SP版本号(如SP2/SP3)是否与本地一致。
方法一:rpm命令直接安装(适合离线/已解决依赖)
打开终端(Ctrl+Alt+T),进入RPM包所在目录,例如:cd ~/下载。
运行ls -l *.rpm,确认目标文件可见,如todesk-v4.7.2.0-x86_64.rpm。
执行安装:sudo rpm -ivh todesk-v4.7.2.0-x86_64.rpm;其中-i为安装,-v显示详情,-h显示进度条。
若提示failed dependencies,说明缺依赖——此时不能跳过,必须按错误行逐一补装对应.rpm,否则软件无法启动。
方法二:yum localinstall自动装依赖(推荐联网环境)
确保网络通畅且yum源可用(可先运行sudo yum makecache测试)。
切换至RPM包所在目录后,执行:sudo yum localinstall ./todesk-v4.7.2.0-x86_64.rpm;注意./不可省略,否则yum无法识别本地路径。
系统将自动解析依赖并列出待安装包列表,输入y回车确认,等待下载与安装完成。
方法三:dnf install(V10 SP3+或新镜像默认方案)
先验证dnf是否就绪:dnf --version;若返回类似4.7.0则支持。
执行:sudo dnf install ./zlib-1.2.11-20.ky10.x86_64.rpm;dnf会比yum更快完成元数据比对和冲突检测。
遇到提示“Error: No match for argument”,请检查文件名拼写及当前路径下是否存在该文件。
强制忽略依赖(仅限临时调试)
仅当明确知道所有依赖已存在、或需快速验证RPM包结构时使用:sudo rpm -ivh --nodeps 文件名.rpm。
【此操作跳过全部依赖检查,可能导致软件运行时报段错误或功能缺失,生产环境严禁使用】。











