必须先确认CPU架构再匹配安装包,否则会出现“Exec format error”或无法启动;uname -m显示x86_64需用amd64包,aarch64需用ARM专用包;装错则服务无法启动且无报错提示。

要在银河麒麟操作系统上成功安装ToDesk远程桌面,必须先确认CPU架构再匹配安装包,否则会出现“Exec format error”或安装后无法启动的致命错误。
确认系统架构
打开终端,执行:
uname -m
观察输出结果:
若显示 【x86_64】,代表是Intel/AMD芯片,需下载x86_64(amd64)版本;
若显示 【aarch64】,代表是鲲鹏、飞腾等ARM芯片,必须使用aarch64专用包——装错直接失败,无报错提示,服务进程根本起不来。
这一步跳过会导致后续所有操作白费,务必在第一步就验证清楚。
安装ToDesk
方法一:通过软件商店(仅限桌面版V10 SP1及以上)
点击左下角「开始菜单」→搜索「软件商店」→在搜索框输入“todesk”→点击安装按钮→等待进度条走完即可。
方法二:命令行安装(推荐,适用于服务器版/无图形界面环境)
① 下载对应架构安装包:
x86_64用户执行:
wget https://dl.todesk.com/linux/todesk-v4.7.2.0-x86_64.rpm
aarch64用户执行:
wget https://dl.todesk.com/linux/todesk-v4.7.2.0-aarch64.rpm
② 安装依赖(缺少会导致启动黑屏或闪退):
sudo yum install -y libappindicator-gtk3 libxcb.so.1 libglib2.0-0
③ 安装主程序:
sudo rpm -Uvh todesk-*.rpm
注意:银河麒麟V10默认未启用yum源的epel扩展,若提示“no package found”,请先运行 sudo yum install epel-release。
启动与验证
安装完成后,必须在本地终端执行启动命令,远程SSH会话中执行无效:
todesk
首次运行会自动弹出图形界面,要求注册账号并登录;
若界面未弹出,检查是否处于图形会话中(非tty2等纯命令行终端);
如仍无响应,立即查看服务状态:
sudo systemctl status todeskd.service
服务异常时,用以下命令重置配置(该操作会清空原有绑定设备记录):
sudo systemctl stop todeskd.service → sudo mv /opt/todesk/config/config.ini /opt/todesk/config/config.ini.bak → sudo systemctl start todeskd.service


















