How to Install AnyDesk on Fedora 36/37/35
If you’re running one of the newer Fedora releases and want a quick‑look remote‑control tool that actually works without a ton of hassle, this is the walkthrough. We’ll cover the official RPM route and an alternative via Flatpak so you can pick what feels safest.
Why go through the trouble?
AnyDesk isn’t in the default Fedora repos, so the only way to get it on‑point is either to pull the vendor’s package or use Flatpak. I once had a colleague who tried the generic “anydesk‑2.0‑1.x86_64.rpm” from an older archive and ended up with broken libraries – that’s why we’ll stick with the current releases.
Step 1: Grab the latest AnyDesk RPM
curl -L -o anydesk.rpm https://download.anydesk.com/linux/AnyDesk-6.2.1-1.x86_64.rpm
Why this matters: Using curl with -L follows redirects so you get the real file, and downloading directly avoids a messy “missing dependencies” error later on.
Step 2: Install the package with DNF (and resolve missing deps)
sudo dnf install -y anydesk.rpm
If you hit errors about libqt5 or libX11, run:
sudo dnf install qt5-qml libX11
Why this matters: Fedora’s DNF will automatically pull in the runtime libraries your system needs, but it won’t guess what anydesk requires if you let it fail first.
Step 3: Handle SELinux if things look a bit weird
By default AnyDesk is labeled as unconfined_t, so if you can’t launch it, try:
sudo setenforce 0
Real‑world note: I had to drop SELinux temporarily on a client machine that ran a custom firewall; after disabling it once the app started fine. Don’t forget to re‑enable with setenforce 1 afterward.
Step 4: Verify installation and launch
anydesk &
You should see the familiar icon in your launcher or system tray. If nothing happens, check /var/log/messages for clues about missing libraries.
Alternative: Install via Flatpak (if you prefer sandboxing)
If you already have Flatpak set up:
flatpak install flathub com.anydesk.AnyDesk flatpak run com.anydesk.AnyDesk
Why this matters: The Flatpak build is isolated, so you avoid messing with system libraries. It also stays updated automatically through Flathub.
That’s it. You now have a lightweight remote‑control tool on Fedora 36, 37, or 35 without wrestling with third‑party repos or manual library juggling.