Guides 11792 Published by

The guide walks readers through installing AnyDesk on Fedora 35‑37, noting that the software isn’t in the default repositories so you must pull the vendor’s RPM or use Flatpak instead. It begins by showing how to download the latest package with curl and then install it via dnf, adding a quick fix for missing libraries such as libqt5 and libX11 when those errors pop up. After installation, the article points out that SELinux may block the app initially, offering a temporary `setenforce 0` workaround and instructions to re‑enable enforcement once the program runs, while also suggesting how to verify the launch or check system logs for clues. Finally, it presents an alternative sandboxed method by installing AnyDesk from Flathub with Flatpak, highlighting that this keeps the application isolated and automatically updated without touching system libraries.



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.