ARM64 Ubuntu 22.04安装AnyDesk推荐使用官方APT仓库:导入GPG密钥、添加源、更新索引后执行sudo apt install anydesk;若APT不可用,可手动下载arm64 deb包并用dpkg -i安装,再运行sudo apt -f install修复依赖;必须切换至Xorg会话(禁用Wayland)方可正常启动;非root用户需设置自主访问密码并启用服务。

如果您在ARM架构的Linux设备(如Ubuntu 22.04 ARM64)上尝试安装AnyDesk,但遇到依赖缺失、服务无法启动或显示服务器不兼容等问题,则可能是由于架构匹配、库文件缺失或桌面环境限制所致。以下是针对ARM平台安装与配置AnyDesk的具体方法:
一、使用官方APT仓库安装(推荐)
该方法适用于已配置网络且系统支持deb包签名验证的ARM64 Ubuntu/Debian环境,能自动处理大部分依赖关系,并保持后续更新能力。
1、导入AnyDesk官方GPG密钥:
执行命令 wget -qO - https://keys.anydesk.com/repos/anydesk-debian.asc | sudo apt-key add -。
2、添加稳定版软件源:
执行命令 echo "deb http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk-stable.list。
3、更新软件包索引:
执行命令 sudo apt update。
4、安装AnyDesk主程序:
执行命令 sudo apt install anydesk。
二、手动安装ARM64 DEB包
当APT方式不可用(如离线环境或源不可达)时,可直接下载适配ARM64架构的.deb安装包并强制安装,需额外补充图形支持库。
1、进入临时目录并下载所需安装包:
执行命令 cd /tmp && wget https://download.csdn.net/download/ranzy012/90575819 -O anydesk_arm64.deb(注意:实际链接请以CSDN资源页最新提供为准)。
2、安装基础依赖库:
执行命令 sudo apt install libgtk-3-0 libglib2.0-0 libx11-6 libxext6 libxrandr2 libxcursor1 libpango-1.0-0 libcairo2 libatk1.0-0 libgdk-pixbuf2.0-0 libfreetype6 libfontconfig1。
3、安装AnyDesk主包及配套库:
执行命令 sudo dpkg -i libgtkglext1_1.2.0-11_arm64.deb anydesk_6.4.0-1_arm64.deb(若无libgtkglext1包,可跳过此步,后续用apt -f install修复)。
4、修复未满足依赖:
执行命令 sudo apt -f install。
三、适配Wayland环境(解决display_server_not_supported错误)
AnyDesk当前版本不支持Wayland显示服务器,若系统默认使用GDM3+Wayland,必须切换至Xorg会话,否则启动失败并报错。
1、编辑GDM3配置文件:
执行命令 sudo nano /etc/gdm3/custom.conf。
2、取消注释并修改以下两行:
WaylandEnable=false
AutomaticLoginEnable=true。
3、设置自动登录用户(将$USERNAME替换为实际用户名):
在AutomaticLogin=后填入用户名,例如 AutomaticLogin=ubuntu。
4、重启系统使配置生效:
执行命令 sudo reboot。
四、启用无人值守访问与服务管理
非root用户才能完成远程访问配置;服务需手动启用并设为开机自启,方可实现后台持续监听连接请求。
1、切换至标准用户(非root):
执行命令 su - ubuntu(将ubuntu替换为实际用户名)。
2、启动AnyDesk服务:
执行命令 anydesk --service。
3、设置无人值守密码(密码强度需符合要求):
执行命令 echo "MySecurePass123" | anydesk --set-password。
4、获取本机AnyDesk ID:
执行命令 anydesk --get-id。
5、查看服务状态确认运行正常:
执行命令 anydesk --get-status,输出应为 online。
五、验证远程连接可用性
完成上述步骤后,AnyDesk应在任务栏右下角显示图标,点击可打开主界面;此时其他设备可通过ID发起连接,并在目标端弹出密码输入框。
1、点击任务栏AnyDesk图标,打开主窗口:
确认界面左上角显示绿色在线标识。
2、点击“为自主访问设置密码”按钮:
输入当前系统用户密码完成身份验证。
3、勾选“允许自主访问”复选框:
在弹出对话框中再次输入并确认远程访问密码。
4、关闭窗口后,观察图标是否变为常驻状态:
若图标持续显示且无报错提示,则表示配置成功。

















