在麒麟OS安装ToDesk需先用uname -m确认架构(aarch64为ARM64,x86_64为AMD64),再下载对应deb包,用sudo dpkg -i安装并执行sudo apt-get install -f修复依赖,最后启用systemd服务、设置无人值守访问及托盘显示。

在麒麟OS上安装ToDesk远程桌面,是为了让国产操作系统能跨设备控制Windows、macOS、安卓或另一台麒麟OS,但装错架构包会直接报“无法执行二进制文件”,连图标都出不来。
确认系统架构并下载对应安装包
麒麟OS分ARM64(飞腾、鲲鹏)和AMD64(海光、兆芯、Intel/AMD)两大阵营,ToDesk不提供通用包,必须严格匹配。装错就白忙活。
打开终端(Ctrl+Alt+T),输入:【uname -m】并回车。
若返回 【aarch64】,说明是ARM64架构;若返回 【x86_64】,则是AMD64架构——这个结果决定你后面每一步的命令写法,不能凭感觉猜。
访问官网下载页:https://dl.todesk.com/linux/,找到最新版deb包,例如 todesk_4.8.5.1_arm64.deb 或 todesk_4.8.5.1_amd64.deb。
用 wget 下载:ARM64用户执行 wget https://dl.todesk.com/linux/todesk_4.8.5.1_arm64.deb;AMD64用户把链接里的 _arm64 换成 _amd64 即可。
用 dpkg 安装并强制修复依赖
这是最稳妥的离线安装方式,尤其适合内网环境或首次部署。dpkg 不会自动拉依赖,必须手动补全,否则启动时黑屏或闪退。
确保 deb 文件已在当前目录,运行:sudo dpkg -i todesk_*.deb。
如果终端报错类似 dependency is not satisfiable: libgtk-3-0,别重试,立刻执行:sudo apt-get install -f——这条命令会扫描缺失项并批量安装,包括 libgtk-3-0、libnss3、libgdk-pixbuf2.0-0 等核心组件。
依赖修复完成后,再跑一遍安装命令:sudo dpkg -i todesk_*.deb。此时应显示 Setting up todesk (…),表示注册服务成功。
启动验证:终端输入 todesk,若弹出登录窗口,说明安装完成;若提示 command not found,请检查是否漏了 sudo 权限或文件名拼写错误。
配置开机自启与无人值守访问
ToDesk 在麒麟OS上默认不自启,也不允许远程直连,这两步不做,别人根本连不上你。
第一步:启用 systemd 服务。sudo systemctl enable todesk → sudo systemctl start todesk。这会让 ToDesk 后台常驻,即使没开图形界面也能响应连接请求。
第二步:启动客户端,点击右上角齿轮图标→「安全」→勾选「允许无人值守访问」→设置一个【至少6位的永久访问密码】。不设密码,对方输对设备ID也连不过来。
第三步:检查托盘图标是否可见。UKUI 桌面下需手动开启系统托盘支持:右键任务栏→「属性」→勾选「显示系统托盘」,否则图标隐藏,无法右键操作。
最后,在「我的设备」列表里确认本机状态为「在线」,设备ID 可被他人识别,安装即告完成。


















