linux安装anydesk需按发行版选择适配方式:debian/ubuntu用apt源+密钥导入;离线环境用dpkg安装后执行apt-get install -f修复依赖;rhel/centos须先导入rpm密钥再dnf安装;arch推荐yay -s anydesk-bin跳过编译;无图形界面服务器需配置xvfb虚拟显示及systemd服务覆盖。

如果您尝试在Linux系统上安装AnyDesk远程控制软件,但遇到依赖缺失、签名验证失败或服务无法常驻等问题,则可能是由于安装方式不匹配发行版特性或缺少关键配置步骤。以下是针对不同Linux发行版的多种安装与配置方法:
一、通过官方APT仓库安装(适用于Debian/Ubuntu及衍生版)
该方法利用AnyDesk官方维护的APT源,确保获取最新稳定版本并自动解决基础依赖关系,同时支持后续通过apt upgrade统一更新。
1、打开终端,更新系统包索引并安装wget工具:
sudo apt update && sudo apt install -y wget
2、下载并导入AnyDesk官方GPG密钥,使系统信任其软件包签名:
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add -
3、添加AnyDesk APT仓库地址到系统源列表:
echo "deb http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk-stable.list
4、再次更新包缓存,并安装AnyDesk主程序:
sudo apt update && sudo apt install -y anydesk
5、启用并启动AnyDesk系统服务,确保开机自启及无人值守连接能力:
sudo systemctl enable anydesk.service && sudo systemctl start anydesk.service
二、直接安装DEB包(适用于无网络或离线环境)
当目标系统无法访问互联网或需快速部署时,可手动下载DEB安装包并本地安装;但需注意架构匹配与依赖补全,否则将导致安装失败或功能异常。
1、从AnyDesk官网下载对应系统架构的DEB文件(x86_64系统必须选择amd64版本,ARM64设备如树莓派须选arm64版本)
2、使用dpkg命令安装该包:
sudo dpkg -i anydesk_*.deb
3、若提示依赖错误(如libxkbfile1、libfontconfig1等缺失),立即执行依赖修复:
sudo apt-get install -f
4、手动启用服务以保障后台持续运行:
sudo systemctl daemon-reload && sudo systemctl enable anydesk.service && sudo systemctl start anydesk.service
三、RHEL/CentOS/Fedora系安装(使用RPM包与DNF/YUM)
RHEL系列默认不信任第三方GPG签名,直接安装RPM包会因密钥未导入而报错“Public key not installed”,必须先完成密钥导入和仓库配置。
1、下载AnyDesk官方RPM GPG密钥:
wget -O anydesk.key https://keys.anydesk.com/repos/RPM-GPG-KEY
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
2、导入密钥至系统信任库:
sudo rpm --import anydesk.key
3、安装下载的RPM包(RHEL 8+及Fedora请务必使用dnf而非yum):
sudo dnf install ./anydesk-*.rpm
4、启用系统级服务,确保无图形界面时仍可接受远程连接:
sudo systemctl enable anydesk.service && sudo systemctl start anydesk.service
四、Arch Linux及AUR用户安装(推荐二进制预编译包)
Arch用户若使用yay等AUR助手安装源码版anydesk,极易因qt5-base、libxcb-xinerama0等依赖更新滞后而构建失败;采用-bin后缀包可跳过编译过程,直接部署已验证的二进制文件。
1、确认已安装yay(如未安装,请先执行:git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si)
2、优先安装预编译二进制版本,避免构建中断:
yay -S anydesk-bin
3、安装完成后,手动启用服务以支持后台常驻:
sudo systemctl enable anydesk.service && sudo systemctl start anydesk.service
五、无图形界面服务器配置(Headless模式支持)
纯命令行服务器(如Cloud VPS、Docker容器宿主机)无法提供X11图形会话,AnyDesk默认拒绝连接;必须配置虚拟帧缓冲或强制启用服务模式,否则远程桌面将黑屏或连接中断。
1、安装xvfb虚拟显示服务(用于模拟图形环境):
sudo apt install -y xvfb
2、创建systemd服务覆盖文件,注入虚拟显示参数:
sudo systemctl edit anydesk.service
3、在编辑器中输入以下内容并保存:
[Service]
Environment="DISPLAY=:99"
ExecStartPre=/usr/bin/xvfb :99 -screen 0 1024x768x24
4、重载服务配置并重启AnyDesk:
sudo systemctl daemon-reload && sudo systemctl restart anydesk.service










