☰
银河麒麟v10安装ToDesk全攻略:从下载到排坑一步步搞定
2026/9/27 4:30:01 网站建设 项目流程

前两天同事抱着笔记本过来,说单位新发的银河麒麟v10笔记本上想装个ToDesk,远程连回办公室电脑处理文件,结果软件商店里搜不到,官网下载的deb包双击也没反应。这个事我前前后后帮人处理过不少次,今天干脆把从下载、安装、配依赖到排坑的完整流程写出来,给同样在用银河麒麟v10的兄弟们一个能直接照着做的方案。

ToDesk这个远程控制工具在Windows和手机端大家都熟,但它在国产Linux系统上的安装路径和常见问题,网上信息比较零散,很多帖子还停留在“你去官网下载”这种一句话答案。这篇不讲废话,直接把我在多台麒麟v10设备上折腾过的经验拿出来,从系统架构判断写到命令行安装,再列高频报错的处理办法,覆盖桌面版、服务器版、个人版常见场景。无论你用的是飞腾、鲲鹏的ARM机器,还是Intel/AMD的x86机器,都应该能从里面找到对应的方案。

1. 安装前先认清你的系统,这一步决定了你能不能装上

1.1 银河麒麟v10的“身份证”:版本和CPU架构

很多人拿到麒麟系统第一步就跑去官网下安装包,下了装不上才开始研究原因,白白浪费时间。麒麟v10其实分好几个形态:桌面版和服务器版是最大的两个分支,两个分支又都支持不同的CPU架构。如果下载的包和系统架构不匹配,安装时会直接报错,甚至压根不让你装。

先记住两个命令,打开终端跑一下:

cat /etc/os-release uname -m

cat /etc/os-release看的是系统版本和发行版信息,uname -m看的是CPU架构。麒麟v10桌面版一般基于Debian体系,安装软件走的是dpkg/apt这套流程,所以你去找安装包时要找.deb格式。服务器版也一样,绝大多数情况都是.deb包,少数特殊场景才需要从源码编译。

架构是重点。在我实际接触的麒麟设备里,大概有四类架构:

CPU平台架构输出安装包后缀
Intel/AMDx86_64amd64
飞腾/鲲鹏aarch64arm64
龙芯mips64elmips64el
部分旧款兆芯/海光x86_64amd64

ToDesk官方Linux版目前主要提供amdg64和arm64两种deb包,覆盖了最主流的x86和ARM设备。龙芯的mips架构如果拿不到官方包,后面只能走替代方案,这个文末再说。

1.2 ToDesk的Linux版本都是什么形态

ToDesk官网的Linux下载页里,一般会提供deb安装包和免安装的tar压缩包两种形态。deb包是正规安装方式,会写入系统菜单、注册系统服务,用起来最省心;免安装包解压就能跑,适合不想往系统里写文件的场景,但每次都得手动启动,开机自启要自己配置。

桌面版麒麟系统,我建议直接上deb包。原因很简单:ToDesk有一个后台守护进程,deb包装完会自动把服务注册好,省得你手动写自启脚本。免安装包更适合临时用,或者U盘里带一个到处跑的场合。

另外要留意版本信息。ToDesk分个人版和企业版,个人版免费,满足日常远程办公、偶尔帮朋友修电脑这种需求完全够用。企业版多了通讯录管理、批量部署、权限控制这类功能,适合IT运维人员管一批设备。下载时优先拿最新稳定版,老版本在Linux平台上的服务端兼容性经常会出问题,后面要讲的30040错误,很大概率就藏在老版本里。

1.3 下载前必须确认的三件事

别急着点下载,先对照一下这三条:

  1. 系统是桌面版还是服务器版。两者都能装ToDesk,但服务器版没有图形界面时,装完只能跑命令行模式,后面会细说。
  2. CPU架构是x86_64还是aarch64。官网下载页上通常标注了“x86_64”和“ARM64”两个入口,选错了一定装不上。
  3. 系统里是不是有旧版本。如果之前装过向日葵、TeamViewer之类的远程工具,一般不影响;但如果装过ToDesk老版本,建议先卸载干净再装新的,避免配置文件冲突。

这三条确认完,再去下载对应架构的.deb文件,基本就稳了。我习惯把下载的安装包放到~/Downloads目录下,文件名带版本号的那串字符不用改,保持原样最好。

2. 安装的两种路径:图形界面和命令行各有各的坑

2.1 图形界面安装:双击deb包的正确姿势

拿到deb包后,最直观的操作是在文件管理器里双击它。麒麟桌面版一般会弹出软件安装器的窗口,显示软件信息和一个“安装”按钮,点一下输入密码就能装。

但这个流程在实机上并不会每次顺利。我见过几种情况:双击没反应、双击后提示包格式错误、安装到一半提示deepin-elf-verify签名校验失败。前两个大概率是文件关联问题,就是系统没有把.deb文件正确关联到安装器上;第三个是麒麟特有的安全校验机制在拦截未签名的第三方包。

双击没反应时,优先用右键打开方式,手动选择“软件安装”或“麒麟软件商店”来打开;如果右键里也没有合适项,就跳过我下面要讲的命令行方式,别在图形界面上死磕。deepin-elf-verify校验失败的处理办法,是在麒麟软件商店的设置里找到“安装包签名校验”之类的开关,临时关掉后再装,装完再打开也不迟。说到底,图形安装器只是把dpkg命令包了一层壳,它卡住的时候,直接上终端反而痛快。

2.2 命令行安装:最推荐、最稳的方式

命令行安装是我在麒麟v10上装ToDesk最推荐的方式,没有之一。原因就一个:报错信息看得见,解决问题有方向。图形界面一旦卡住就是“安装失败”四个大字,终端里至少会告诉你缺哪个依赖、哪个包冲突。

打开终端,先进入下载目录:

cd ~/Downloads

然后执行安装命令:

sudo dpkg -i todesk_版本号_amd64.deb

注意把文件名换成你实际下载的文件名。如果下载的是ARM版,后缀就是arm64.deb。dpkg装到一半如果遇到依赖缺失,会看到类似“依赖关系不足”的提示,这时不要慌,执行:

sudo apt-get install -f

这条命令的意思是“修复依赖关系”,它会把ToDesk需要的、系统里缺的库自动补装上。这是Linux下装deb包最常见的组合拳:先dpkg -i装主包,再apt-get install -f补依赖,多数情况下能解决90%的安装问题。

装完后验证一下:

dpkg -l | grep todesk

如果输出里能看到ii开头的记录,说明软件已经正确安装。然后启动服务:

sudo systemctl start todesk sudo systemctl enable todesk

enable的作用是设置开机自启。ToDesk的Linux版后台服务叫todesk,桌面端程序也叫todesk,直接执行todesk就能调出图形界面。启动后在应用菜单里也能看到“ToDesk”的图标。

第一次打开图形界面,会显示本机设备代码和临时密码,这两样就是别人远程连你时要输入的信息。设备代码是一串数字,临时密码每隔一段时间自动更新。建议登录自己的ToDesk账号,登录后可以在“设置”里固定一个安全密码,防止临时密码过期后自己都连不上自己的机器。

2.3 服务器版(纯命令行环境)怎么装

服务器版麒麟v10很多是没有图形界面的,装ToDesk时要注意一点:deb包本身能装上,但运行todesk命令找不到图形界面,这是正常的,因为ToDesk需要桌面环境渲染窗口。

无桌面服务器上也别急,ToDesk的服务端装了以后,可以用命令行参数查看设备信息。核心命令是:

sudo todesk --help

不同版本支持的参数略有差异,但一般能看到查看设备代码、获取状态之类的选项。执行todesk不带参数,在有桌面的环境里会拉起GUI;在无桌面环境里,建议先确认服务是否在跑:

sudo systemctl status todesk

如果服务监听正常,即使本机没有图形界面,你也可以从Windows、Mac或手机上的ToDesk客户端输入这台服务器的设备代码和密码来远程连接。说白了,ToDesk在被控端不一定非得有屏幕,只要服务活着、能联网、有设备代码,就能被连上。只不过这台服务器被远程桌面连过去后,看到的画面是空白或者X服务对应的虚拟桌面,如果你要操纵的是纯命令行服务,其实也够用。

如果你要在服务器上远程操作带桌面的应用,就得给服务器装一个桌面环境,比如麒麟桌面组件,这属于另一个话题了。大多数服务器场景,远程SSH配合ToDesk的CLI查询,反而更顺手。

3. 装完就踩坑?高频问题排查实录

3.1 软件商店一片空白、双击deb包没反应怎么办

搜索热词里同时出现了“麒麟v10软件商店一片空白”和“todesk安装”,这俩组合在一起其实很典型:大家习惯性打开软件商店搜ToDesk,结果商店空白连搜索框都显示不出来,更别提安装。软件商店空白是麒麟v10的一个老毛病,多和软件中心的后台服务异常、缓存损坏或者网络源连接慢有关。

我的处理顺序是这样:

  1. 先完全关闭软件商店(进程杀掉),重新打开一次。如果恢复,就是偶发卡死。
  2. 重启后仍然空白,打开终端试着重启软件商店相关服务,具体服务名可以用ps -ef | grep software或ps -ef | grep kylin去查,找到后sudo systemctl restart 服务名。
  3. 再不行就清缓存。软件商店缓存一般存在~/.cache目录下,把和软件商店相关的目录删掉,重启应用,让它重新拉取缓存。
  4. 实在不行,不一定非要修好软件商店。直接按我第2章的方案,用dpkg装ToDesk,绕开商店就完了。

别在软件商店一棵树上吊死,这是我在麒麟上装任何第三方软件的第一心得。系统自带的应用商店本身是为系统预装软件服务的,第三方软件支持得好不好完全看运气。

3.2 dpkg安装报依赖错误,别急着删库

dpkg -i安装时,最常见的报错长这样:

dpkg: 依赖关系问题使得 todesk 的配置工作不能继续: todesk 依赖于 libgtk-3-0 (>= 3.10);然而: 系统中的 libgtk-3-0 的版本过旧。

看到这种提示,新手容易慌,有人甚至会去卸载系统里的libgtk-3-0,这是大忌。系统库被卸,轻则桌面异常,重则系统进不去。正确处理方式是执行sudo apt-get install -f,让它自动把版本不对的依赖补上;如果补不齐,再执行sudo apt update刷新软件源,然后重跑install -f。

我遇到过最极端一次,是某台麒麟服务器软件源被精简过,libxcb相关库缺好几个。执行install -f提示找不到包,这时候我做了两件事:先sudo apt update更新源列表,再单独sudo apt install libxcb-*把这组基础库补上,最后重新dpkg -i才成功。原则就一条:缺什么补什么,不要学网上有些人动不动就加--force-depends硬装,虽然能装完,但运行期崩了根本没法排查。

3.3 ToDesk错误码30040的排查思路

装上以后打不开、连不上,界面上冒出个错误码30040,这个情况得单拎出来说。根据经验,30040错误在不同机器上诱发原因不一样,但排查路径是可以固化的。

第一步,确认服务状态。systemctl status todesk看服务是否在跑、有没有Failed字样。如果服务挂了,先systemctl restart todesk再连一次。

第二步,看网络。ToDesk需要和它的中继服务器通信,如果所在网络禁止了外网连通性,或者用的代理、防火墙规则太严,就会报连接类错误。在终端ping几个公共域名,至少确认基础外网能通。有些单位内网还有上网行为管理,即使能上网也拦截UDP/特定端口,这种情况换手机热点试一下,能立刻区分是系统问题还是网络问题。

第三步,查版本。这是30040错误里我最常遇到的原因:老版本客户端连不上服务器,服务端版本兼容策略更新后,旧客户端会被拒之门外。去官网重新下载最新deb包,覆盖安装一遍,多数情况下30040直接消失。

最后,如果上面全试过还报错,就翻日志。ToDesk的Linux日志一般在~/.config/todesk或/var/log/todesk目录下,tail -f看一下输出的日志文件,能看到具体的错误定位。日志里如果反复出现网络连接超时,那基本就是网络层面的管制,光重装没用,得从网络环境下手。

3.4 远程画面卡顿的优化方法

“todesk卡顿最简单三个步骤”,这个搜索关键词热度特别高,确实远程桌面卡起来比本地卡更影响心情。我在麒麟v10上踩过的卡顿,归拢起来核心是三类原因:网络、编码、系统资源。

第一个动作,把WiFi换成有线。这不是玄学,远程桌面对带宽和延迟抖动都很敏感,有线网络比无线稳定一个数量级。第二个动作,在ToDesk的设置里把“显示质量”从“高清”往“流畅”方向调,把帧率上限降低,比如从60帧降到30帧。远程办公看文档、写代码,30帧完全够,换来的是操作跟手度的明显提升。第三个动作,检查本机资源占用。麒麟v10跑在低配设备上时,CPU占用一高,画面编码就跟不上,用top看一眼系统负载,有大量僵尸进程或内存吃满的情况先清一波。

还有个很多人忽略的细节:被控端的屏幕分辨率。远程桌面传输的分辨率越高,数据量越大,越容易卡。如果被控的麒麟机器是4K屏,远程时用ToDesk的“适应屏幕”设置,把分辨率降到远程端能接受的水平,流畅度立刻不一样。

3.5 远程共享剪切板失效的处理办法

“todesk无法共享剪切板”也是高频词。Linux版ToDesk的剪切板共享,说白了就是两端各有一个剪贴板监听进程,在负责同步数据。失效的原因大多是进程状态异常,而不是功能本身不支持。

解决思路按照从简单到复杂排序:第一,断开重连一次远程会话,很多剪切板失效是会话期间的临时故障,重连就能恢复。第二,重启ToDesk的守护进程,sudo systemctl restart todesk,让后台同步进程重新初始化。第三,更新到最新版本,Linux平台这类小功能Bug频繁在版本迭代里修复。

如果重装了还没用,那就得考虑是不是系统剪贴板管理的问题。麒麟桌面默认的剪贴板管理器偶尔会抽风,可以在系统设置里看看是否有剪贴板相关的选项,或者重启一下图形会话(注销重新登录),让系统级剪贴板初始化干净。注意一点,ToDesk的剪切板共享目前主要覆盖文本和图片,文件共享走的是另一个文件传输通道,不要把两者混为一谈。

3.6 开机自启与安全设置

装完ToDesk之后,有两件事我建议当场做完。第一件是开机自启,前面已经给过命令sudo systemctl enable todesk;桌面版也可能是在ToDesk的设置里勾选“开机自动启动”,两个地方二选一即可,重复设置也不会冲突。

第二件是安全密码。临时密码会变,如果你只是偶尔远程自己机器,用临时密码也足够;但如果这台麒麟设备是需要在固定时间被远程维护的,就一定要登录账号、设置独立安全密码。安全密码至少设复杂一点,别用生日手机号的组合,因为远程工具一旦被爆破,被控端就完全暴露给对方了。在ToDesk的设置里可以把“仅允许使用安全密码连接”打开,进一步降低被撞库的风险。

4. 长期使用的几个实用建议

4.1 个人版和企业版怎么选,版本升级与彻底卸载

个人轻度使用个人版就好,免费、设备数限制目前也够日常场景。如果家里公司两手用、要管几十台电脑,企业版的管理后台会省不少事。Linux端个人版和企业版安装包是一样的,区别体现在登录账号类型上,企业版账号登录后会自动同步企业组的通讯录和策略。

升级这事儿,Linux党容易忽略。ToDesk不会像Windows那样频繁弹窗提示更新,往往是远程连不上、报错了才想起去官网看看。我的习惯是隔一两个月去官网看一眼Linux版本号,有新版就下载deb包直接覆盖安装。dpkg -i装新版不会动已有配置,设备代码和登录状态一般能保留,实测比较顺滑。

如果要卸载干净,命令是:

sudo dpkg -r todesk

想连配置文件一起清掉,再把~/.config下的todesk配置目录和/var/log/todesk日志目录手动删除。需要注意的是,卸载前如果设置了开机自启,systemctl disable todesk先执行一下,避免卸载后遗留无用的自启条目。

4.2 麒麟环境下远程工具的选择经验

虽然这篇文章讲的是ToDesk,但我知道一些人装完发现还是不适应,或者某些场景下ToDesk表现一般。这时其实可选的路还不少:向日葵有Linux版deb包,TeamViewer对麒麟也有适配版本,RustDesk开源、可自建中继服务器,VNC则是Linux原生阵营的老将。

我的实际体感是:ToDesk在个人免费场景下的延迟控制做得不错,服务器节点多,账号体系简单,适合绝大多数个人用户。如果单位内网环境比较封闭、外网连接不稳定,那RustDesk或者自建VNC反而更可控。选择工具之前,先确认你被控的麒麟机器和主控端(Windows/Mac/手机)是不是同在网络环境下,这个前提决定了后续所有体验。

5. 写在最后的一点私货

ToDesk在银河麒麟v10上安装,这条路我走了不止一遍,几乎每个环节都踩过坑。回看整个流程,最核心的经验就三条:下载前先查系统架构,安装时优先走命令行,遇到报错先看版本和日志。这三条能帮你绕过麒麟生态里绝大部分软件安装的地雷。

尤其想说一下命令行。很多从Windows切过来的朋友,看到终端就发怵,觉得图形界面点击安装才是“正常”的。但在国产Linux系统里,终端反而是最可靠的路径。软件商店可能崩、图形安装器可能抽风、签名校验可能拦截,只有终端里的反馈是真实、准确、可排查的。装一次ToDesk,顺便把dpkg -i、apt-get install -f、systemctl这几个命令练熟,以后在麒麟上装任何软件都不会抓瞎。

如果这篇文章里的某个报错你恰好也遇到了,按第3章的顺序走一遍,大部分问题十分钟之内就能解决。要是还有没覆盖到的奇奇怪怪的情况,建议翻一下ToDesk的日志文件再结合系统版本去官网找新版本,旧的稳定版在国产系统上确实存在不少兼容性遗留问题,升级永远是最划得来的第一步。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询