How to Install Transmission on Ubuntu 26.04, 24.04 and 22.04

Last updated Saturday, March 28, 2026 2:33 pm Joshua James 7 min read

Transmission stays useful on Ubuntu because it handles the three BitTorrent workflows most people actually need: a GTK desktop client, a Qt desktop client, and small command-line tools for one-off downloads or torrent inspection. If you want to install Transmission on Ubuntu, the default repositories already package those pieces on Ubuntu 26.04, 24.04, and 22.04, while a Launchpad PPA and Flathub give older releases a newer desktop build.

That makes the main choice less about whether Ubuntu supports Transmission and more about which package source fits your release and desktop. Ubuntu’s own packages are the simplest path, the ubuntuhandbook1 PPA only matters on 24.04 and 22.04, and Flathub gives you a sandboxed desktop build that behaves the same across all three supported LTS releases.

Install Transmission on Ubuntu

Transmission is in Ubuntu’s default repositories as separate packages. Use transmission-gtk for the GNOME-friendly desktop client, transmission-qt for a Qt-style desktop frontend, and transmission-cli for terminal tools.

MethodChannelVersionUpdatesBest For
Transmission GTK clientUbuntu repositoriesDistribution defaultsudo apt install --only-upgrade transmission-gtkGNOME and other GTK desktops
Transmission Qt clientUbuntu repositoriesDistribution defaultsudo apt install --only-upgrade transmission-qtKDE Plasma and other Qt desktops
Transmission CLI toolsUbuntu repositoriesDistribution defaultsudo apt install --only-upgrade transmission-cliTerminal-only torrent inspection and downloads
Transmission PPALaunchpad PPALatest 4.1.1 buildsudo apt upgradeUbuntu 24.04 or 22.04 users who want Transmission 4.x through APT
Transmission from FlathubFlathubLatest stablesudo flatpak update com.transmissionbt.Transmission -ySandboxed desktop install on any supported Ubuntu LTS

Ubuntu 26.04 already ships Transmission 4.1.1 in the default repository. Ubuntu 24.04 ships 4.0.5, and Ubuntu 22.04 ships 3.00, which is why the PPA only adds real value on the older two LTS releases.

  • Choose transmission-gtk for the standard GTK desktop client.
  • Choose transmission-qt if you prefer a Qt or KDE-style interface.
  • Choose transmission-cli when you only need terminal tools.
  • Choose the PPA on Ubuntu 24.04 or 22.04 if you want a newer Transmission 4.x package through APT.
  • Choose Flathub when you want the same sandboxed desktop build on every supported Ubuntu LTS release.

Transmission installs from Ubuntu’s default repository on Ubuntu 26.04, 24.04, and 22.04.

The ubuntuhandbook1 PPA publishes packages for 24.04 and 22.04 only. Ubuntu 26.04 returns a Release-file error if you try to add it, so resolute users should stay with the default repository or Flathub.

Update Ubuntu Before Installing Transmission on Ubuntu

Refresh package metadata first so APT sees the current Ubuntu or PPA candidate cleanly.

sudo apt update

These commands use sudo. If your account does not have administrative access yet, follow the guide to add a new user to sudoers on Ubuntu before continuing.

Apply any pending upgrades before you install Transmission packages.

sudo apt upgrade

Transmission ships in Ubuntu’s main archive on all three supported LTS releases, so you do not need to enable extra Ubuntu repository components before you install it.

Install the Transmission GTK Client on Ubuntu

The GTK build is the default choice for GNOME and other GTK-based desktops, and it shows up in the application menu as Transmission.

sudo apt install transmission-gtk -y

The -y flag accepts APT’s confirmation prompt automatically, which keeps the install command copy-ready.

Use APT metadata to confirm that the GTK package is installed and that the expected candidate is active for your Ubuntu release.

apt-cache policy transmission-gtk

Relevant output on Ubuntu 26.04 includes:

transmission-gtk:
  Installed: 4.1.1+dfsg-1ubuntu1
  Candidate: 4.1.1+dfsg-1ubuntu1
  Version table:
 *** 4.1.1+dfsg-1ubuntu1 500
        500 http://au.archive.ubuntu.com/ubuntu resolute/main amd64 Packages
        100 /var/lib/dpkg/status

Ubuntu 24.04 shows 4.0.5-1build5, and Ubuntu 22.04 shows 3.00-2ubuntu2.1 in the same policy output.

Install the Transmission Qt Client on Ubuntu

The Qt build fits KDE Plasma and other Qt desktops better, and the launcher appears in the menu as Transmission (Qt).

sudo apt install transmission-qt -y

Check the installed package version with APT instead of relying on a GUI launcher to print a headless-safe version string.

apt-cache policy transmission-qt

Relevant output on Ubuntu 26.04 includes:

transmission-qt:
  Installed: 4.1.1+dfsg-1ubuntu1
  Candidate: 4.1.1+dfsg-1ubuntu1
  Version table:
 *** 4.1.1+dfsg-1ubuntu1 500
        500 http://au.archive.ubuntu.com/ubuntu resolute/main amd64 Packages
        100 /var/lib/dpkg/status

Ubuntu 24.04 shows 4.0.5-1build5, and Ubuntu 22.04 shows 3.00-2ubuntu2.1 in the same policy output.

Install the Transmission CLI Tools on Ubuntu

The CLI package is useful when you want to inspect torrent metadata, pull a magnet link from a shell, or keep the workflow entirely in a terminal.

sudo apt install transmission-cli -y

Verify that the CLI tools are installed by checking the version string from transmission-show.

transmission-show --version

Expected output on Ubuntu 26.04:

transmission-show 4.1.1 (56442e2929)

Ubuntu 24.04 prints transmission-show 4.0.5, and Ubuntu 22.04 prints transmission-show 3.00.

Add the Transmission PPA on Ubuntu 24.04 or 22.04

Use the ubuntuhandbook1 PPA only on Ubuntu 24.04 or 22.04. Ubuntu 26.04 already ships Transmission 4.1.1, and the PPA does not publish a resolute suite.

Minimal Ubuntu installs may need the repository helper package before add-apt-repository is available.

sudo apt install software-properties-common -y

Add the PPA with Ubuntu’s repository tool.

sudo add-apt-repository ppa:ubuntuhandbook1/transmission -y

Refresh package metadata so APT can see the new candidate from Launchpad.

sudo apt update

Relevant output on Ubuntu 24.04 includes:

Hit:5 https://ppa.launchpadcontent.net/ubuntuhandbook1/transmission/ubuntu noble InRelease

On Ubuntu 22.04, the same line ends in jammy InRelease.

Install the GTK client from the PPA. If you want the Qt or CLI package instead, replace transmission-gtk with transmission-qt or transmission-cli.

sudo apt install transmission-gtk -y

Confirm that the PPA candidate is the installed package version.

apt-cache policy transmission-gtk

Relevant output on Ubuntu 24.04 includes:

transmission-gtk:
  Installed: 4.1.1-0build1~ubuntu24.04
  Candidate: 4.1.1-0build1~ubuntu24.04
  Version table:
 *** 4.1.1-0build1~ubuntu24.04 500
        500 https://ppa.launchpadcontent.net/ubuntuhandbook1/transmission/ubuntu noble/main amd64 Packages
        100 /var/lib/dpkg/status

Ubuntu 22.04 shows the same PPA version pattern with the suffix ~ubuntu22.04.

Install Transmission from Flathub on Ubuntu

Flathub makes sense when you want a sandboxed desktop build that stays consistent across Ubuntu 26.04, 24.04, and 22.04.

Flatpak is not pre-installed on Ubuntu. If you have not set it up yet, follow the guide to install Flatpak on Ubuntu before you add Flathub and install Transmission.

Add the Flathub remote at system scope so every local user can see the application.

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Verify that Flathub is configured before you install the app.

flatpak remotes

Expected output:

flathub system

Install Transmission from Flathub.

sudo flatpak install flathub com.transmissionbt.Transmission -y

Confirm that Flatpak installed the expected app ID and version.

flatpak info com.transmissionbt.Transmission

Relevant output on Ubuntu 26.04 includes:

Transmission - Download and share files over BitTorrent

          ID: com.transmissionbt.Transmission
         Ref: app/com.transmissionbt.Transmission/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: 4.1.1
     License: GPL-2.0 OR GPL-3.0
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system

Launch Transmission on Ubuntu

After installation, Ubuntu can launch Transmission from the application menu or from a terminal window in your current desktop session.

Launch Transmission from the Applications Menu on Ubuntu

Search for Transmission if you installed the GTK package or the Flathub build. If you installed the Qt package, the launcher appears as Transmission (Qt).

Transmission application icon shown in the Ubuntu application menu search results
Transmission listed in the Ubuntu application menu search results.

Launch Transmission from the Terminal on Ubuntu

Use the command that matches the build you installed.

transmission-gtk &
transmission-qt &
flatpak run com.transmissionbt.Transmission &

Adjust Transmission Preferences on Ubuntu

Most day-to-day setup lives under Edit > Preferences, where Transmission handles download locations, bandwidth rules, and its browser-accessible Web UI.

  • Change the default download path under Edit > Preferences > Downloading if you do not want torrents landing in your home Downloads directory.
  • Set upload and download caps under Edit > Preferences > Speed when Transmission should not consume your full line rate.
  • Enable the built-in Web UI under Edit > Preferences > Remote if you want browser-based control, and review how to install and configure UFW on Ubuntu before you expose it beyond localhost or your trusted LAN.
Transmission Preferences on Ubuntu showing speed limits and scheduled bandwidth controls
Transmission Preferences open on Ubuntu with speed limit and scheduling options visible.

Update Transmission on Ubuntu

APT-managed installs and the Flathub build update through their own package managers, so the command depends on which method you chose.

Update APT-installed Transmission on Ubuntu

Upgrade the exact Ubuntu or PPA package you installed instead of running a broader placeholder command.

sudo apt install --only-upgrade transmission-gtk

Replace transmission-gtk with transmission-qt or transmission-cli if that is the package you chose earlier. PPA installs follow the same update path once the PPA is already configured.

Update Flathub Transmission on Ubuntu

Flatpak updates the sandboxed build independently of APT.

sudo flatpak update com.transmissionbt.Transmission -y

Remove Transmission on Ubuntu

Remove the package or Flatpak app that matches your install method, then verify that the package manager no longer reports it as installed.

Remove APT-installed Transmission on Ubuntu

Remove the Ubuntu packages you installed. Adjust the list if you only used one frontend.

sudo apt remove transmission-gtk transmission-qt transmission-cli

Clean up orphaned dependencies after the main packages are gone.

sudo apt autoremove

Use APT policy output to confirm that the package is no longer installed.

apt-cache policy transmission-gtk

Relevant output on Ubuntu 26.04 includes:

transmission-gtk:
  Installed: (none)
  Candidate: 4.1.1+dfsg-1ubuntu1
  Version table:
     4.1.1+dfsg-1ubuntu1 500
        500 http://au.archive.ubuntu.com/ubuntu resolute/main amd64 Packages

Remove the Transmission PPA on Ubuntu 24.04 or 22.04

Remove the PPA only if you added it earlier. If you want a deeper cleanup workflow, use the guide to remove a PPA from Ubuntu.

sudo add-apt-repository --remove -y ppa:ubuntuhandbook1/transmission

Refresh APT after removing the Launchpad source.

sudo apt update

Check that the candidate has fallen back to Ubuntu’s archive version instead of the PPA build.

apt-cache policy transmission-gtk

Relevant output on Ubuntu 24.04 includes:

transmission-gtk:
  Installed: (none)
  Candidate: 4.0.5-1build5
  Version table:
     4.0.5-1build5 500
        500 http://au.archive.ubuntu.com/ubuntu noble/main amd64 Packages

Remove Flathub Transmission on Ubuntu

Remove the Flatpak app and its sandbox data if you no longer want the Flathub build.

sudo flatpak remove --delete-data com.transmissionbt.Transmission -y

Confirm that Flatpak no longer lists the app.

flatpak list --app | grep -F com.transmissionbt.Transmission || echo "not installed"

Expected output:

not installed

Clean up unused runtimes afterward if you no longer need them.

sudo flatpak uninstall --unused -y

Transmission on Ubuntu FAQ

Is Transmission available in Ubuntu’s default repositories?

Yes. Ubuntu 26.04, 24.04, and 22.04 all package Transmission in Ubuntu’s default repositories. The main desktop and terminal packages are transmission-gtk, transmission-qt, and transmission-cli, with newer default versions on newer Ubuntu releases.

Do I need the ubuntuhandbook1 PPA on Ubuntu 26.04?

No. Ubuntu 26.04 already ships Transmission 4.1.1 in the default repository, and the ubuntuhandbook1 PPA does not publish a resolute suite. On 26.04, use Ubuntu’s own packages or the Flathub build instead.

What does the plain transmission package install on Ubuntu?

The plain transmission package is a metapackage that depends on one of the real frontends. If you want a predictable result, install transmission-gtk, transmission-qt, or transmission-cli directly instead of relying on the wrapper package.

Is there a Transmission snap for Ubuntu?

Yes. The Snap Store currently offers a community-maintained package named transmission. The older transmission-community package name from older tutorials is gone, and Ubuntu’s native packages or the Flathub build are usually easier to maintain for this workflow.

Conclusion

Transmission is installed on Ubuntu with the package source that fits your release, whether that means Ubuntu’s own repository, the 24.04 and 22.04 PPA, or the Flathub build. If you want to compare another BitTorrent client with a stronger Web UI story, install qBittorrent on Ubuntu. If sandboxed desktop apps make more sense for your system, install Flatpak on Ubuntu for the broader app catalog.

Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffee Buy me a coffee

Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: