How to Set Up uGet Downloader on Linux

uGet is still available on many Linux distributions, so the simplest setup is to install the distro package, launch uGet, choose where downloads should be saved, and add URLs to its queue. Browser integration is optional. One important caveat: the official uGet repository says the project is not under active development, even though distributions such as Ubuntu, Debian, Fedora, and Arch Linux continue to package uGet 2.2.3-based builds.

Install uGet on Linux

Open a terminal and use the command for your distribution. You do not need the old uGet Ubuntu PPA just to install the main application.

  • Ubuntu or Debian: sudo apt update && sudo apt install uget
  • Fedora: sudo dnf install uget
  • Arch Linux: sudo pacman -S uget
  • openSUSE: first run zypper search uget. If the package is listed in your enabled repositories, install it with sudo zypper install uget.

You can confirm current package availability through the official Ubuntu package search, Debian package search, Fedora package page, or Arch Linux package page.

Linux terminal showing the sudo apt install uget command on an Ubuntu-style desktop
On Ubuntu and Debian-based systems, uGet can be installed from the normal package repositories with APT.

Run uGet and add your first download

After installation, open uGet from your desktop application menu. You can also try uget-gtk from a terminal if your package provides that executable.

  1. Click the Add button or use the new-download command in uGet.
  2. Paste the direct URL for the file you want to download.
  3. Review the destination folder and file name before starting.
  4. Start the download. uGet lets you keep multiple items in a queue and pause or resume supported transfers.

If you only need a desktop download queue, you can stop here. Firefox integration is not required for normal use.

uGet download manager window showing an example ISO file progressing in the download queue
The main uGet window keeps active, queued, and completed downloads in one place.

Configure the download folder and limits

Open uGet's settings or preferences before adding a large batch of downloads. Menu wording can differ slightly between packaged builds, but the useful options are the same: choose a default download folder, review connection or bandwidth settings, configure a proxy if your network requires one, and use scheduling only when you actually need timed downloads.

Avoid setting extreme connection counts simply to chase higher speeds. The remote server, your network, and the selected backend all affect performance. Start with the defaults and change one setting at a time if a specific server is slow.

uGet preferences window illustrating a default Downloads folder and basic download options
Set a sensible default download folder so new items do not end up in unexpected locations.

Optional: integrate uGet with Firefox

Firefox integration requires two separate pieces: the uGet Integrator native messaging host on Linux and the uGet Integration extension inside Firefox. The current Mozilla add-on page explicitly says both uGet and uGet Integrator must be installed before the extension can connect to the download manager.

First, check whether your distribution provides a current uget-integrator package. If it does not, the upstream uGet Integrator repository includes a Linux installer. A safer workflow is to download and inspect the script before running it:

wget https://raw.githubusercontent.com/ugetdm/uget-integrator/master/install/linux/install_uget_integrator.sh
less install_uget_integrator.sh
chmod +x install_uget_integrator.sh
./install_uget_integrator.sh

Next, install uGet Integration from Mozilla Add-ons and restart Firefox. The add-on page notes known Firefox integration issues, so do not assume every download will automatically transfer to uGet on every Firefox build or packaging format.

Firefox Add-ons Manager showing uGet Integration enabled beside a Linux terminal with the uget-integrator command
Firefox needs the browser extension as well as the native uGet Integrator component on Linux.

If Firefox still downloads files itself

  • Make sure uGet opens normally before troubleshooting the extension.
  • Confirm the uget-integrator executable is installed and available to the browser environment.
  • Disable and re-enable the Firefox extension, then restart the browser.
  • Check the upstream integrator documentation and known issues instead of adding old PPAs or copying obsolete browser-wrapper commands from older guides.

If browser interception remains unreliable, use uGet directly by copying a file URL into the application. That avoids depending on the aging browser-integration layer while preserving uGet's core queue, pause, resume, and download-management features.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.