Guides 11792 Published by

On Debian 11 Bullseye the article walks you through a straightforward installation of uGet from the default repository, reminding readers to update package lists first so they don't hit stale cache errors. After the basic apt install, it explains how to launch the program for the first time and what to do if icon themes or GTK libraries are missing, offering quick commands to fix those issues. For users who want bleeding‑edge features, there’s a section on enabling backports or switching to Flatpak, complete with step‑by‑step instructions and real‑world troubleshooting tips like repairing broken icon caches. The guide concludes by highlighting common gotchas—missing libraries, network mirrors, and icon problems—and ends with an enthusiastic invitation to start downloading torrents, HTTPs files, or streaming media using the newly installed uGet.



Install uGet on Debian 11 Bullseye: a quick‑and‑dirty guide

If your download manager feels more “text editor” than “download engine,” it’s time to swap in uGet. On Debian 11 (Bullseye) the installer is painless, but you’ll still want a few extra tips for those who need the bleeding‑edge build or run into dependency snags.

Why uGet is worth the switch

I’ve seen users stuck downloading large ISO files with the default “Downloads” folder in GNOME. uGet gives you queueing, bandwidth throttling, and a slick interface that actually looks like it belongs on your desktop. If you’re a regular downloader or just want something more than the vanilla `wget`/`curl`, give this one a shot.

1 Make sure you have the latest package lists
sudo apt update

Updating first is essential; otherwise, you might hit “Package uget not found” because your cache is stale.

2 Install from the official Bullseye repository
sudo apt install uget

That’s it. No extra repositories or complicated steps—Bullseye ships with uGet in `main`. The command pulls in all runtime dependencies automatically.

Heads‑up: If you get a “Depends: libgdk-pixbuf2.0-0” error, your system is missing the GTK graphics stack. Run `sudo apt install libgtk3.0` and then retry.

3 Launch the app for the first time
uget

The first run will create a config directory at `~/.config/uGet`. If you see an error about “No icon theme found,” install the default icon set:

sudo apt install adwaita-icon-theme
4 Optional: Enable backports for newer releases

If you’re after the very latest features (e.g., support for BitTorrent or the newest UI polish), add Bullseye backports to your sources list:

1. Edit `/etc/apt/sources.list.d/backports.list`:

   echo "deb http://deb.debian.org/debian bullseye-backports main" | sudo tee /etc/apt/sources.list.d/backports.list

2. Update and install the backported package:

   sudo apt update
   sudo apt -t bullseye-backports install uget

Real‑world tip: On a fresh Bullseye install I had a corrupted icon cache that made uGet’s UI look broken. Running `sudo gtk-update-icon-cache /usr/share/icons/hicolor` fixed it instantly.

5 Optional: Install via Flatpak for sandboxed isolation

If you prefer to keep the system clean, Flatpak is an easy alternative:

flatpak install flathub org.ugetproject.UGet

Then run with:

flatpak run org.ugetproject.UGet

This version runs in a sandbox and won’t interfere with your package manager.

Gotchas you might bump into
  • Missing `libgdk-pixbuf2.0-0` – common on minimal installs; just install the lib as shown above.
  • Icon theme problems – installing `adwaita-icon-theme` usually solves it.
  • Network errors during install – sometimes the Debian mirror is flaky; switch to another mirror in `/etc/apt/sources.list`.

That’s all there is to it. You’re now ready to download torrents, HTTPs files, or even stream media with uGet on Debian 11.