Install AnyDesk on Debian 11 Bullseye: Quick Guide
If you’re looking to get AnyDesk up and running on Debian 11 Bullseye, this article shows you the fastest way to pull the official package, satisfy its dependencies, and make it work without fuss. No more hunting through third‑party repos or wrestling with broken libraries.
Why a direct download is often safer than adding an external repo
Pulling AnyDesk straight from the vendor’s site gives you the exact build that matches Bullseye’s stable libraries. Repositories sometimes lag behind the latest security patches, and their GPG keys can expire without warning, breaking `apt update`. By downloading the `.deb` yourself you avoid those surprises.
Step 1: Grab the latest AnyDesk .deb package
curl -L https://download.anydesk.com/linux/anydesk_6.2.1-1_amd64.deb -o anydesk.deb
Why this matters: The `curl` command fetches the most recent stable build in one shot, and the `-L` flag follows redirects (AnyDesk hosts the file on a CDN). Naming it `anydesk.deb` keeps things tidy for later use.
Step 2: Install the package with `dpkg`, then fix any missing deps
sudo dpkg -i anydesk.deb || true sudo apt-get install -f
Why this matters: `dpkg` will try to install regardless of unmet dependencies, but it will stop if it can’t. The `|| true` keeps the script from exiting so you can immediately run `apt-get install -f`, which pulls in whatever libraries are missing. I once had a user who hit “cannot locate package libqt5*” after this step; that command pulled everything in.
Step 3: Verify the GPG signature (optional but recommended)
wget https://download.anydesk.com/linux/anydesk.asc gpg --import anydesk.asc sudo apt-key add anydesk.asc
Why this matters: This ensures you’re installing a legitimate build and not a tampered one. It’s a quick extra layer of security that most people skip.
Step 4: Launch AnyDesk
anydesk &
or find it in your application launcher. The first run will prompt you to accept the license terms; just give them a nod and you’re good to go.
Common hiccup: “Error: libqt5core5a is not installed”
If you see this during `dpkg`, run:
sudo apt-get install libqt5core5a libqt5gui5 libqt5widgets5
Why this matters: Bullseye’s default Qt libraries are split into several packages. AnyDesk bundles a minimal Qt runtime, but the system still needs the core components.
Optional: Set up a quick remote access shortcut
Add AnyDesk’s UID to your `~/.anydesk` file or use the “Set as default” button in the GUI so you can start it with `anydesk` without an ampersand each time. It saves a few keystrokes when you’re already on the command line.
Final thought: Keep the package up to date
sudo apt update && sudo apt upgrade anydesk
This will pick up newer releases as they become available. If you prefer to stay on the latest bleeding‑edge, simply download a fresh `.deb` and repeat steps 1–3.
Hope that gets your remote sessions humming smoothly on Bullseye.