How To Install Transmission on Ubuntu 24.10, Ubuntu 24.04, Ubuntu 22.04 And Derivative Systems (Via Flatpak And Snap)

As you may know, Transmission i a free and open-source torrent client (similar to qBittorrent) known for its simple interface and efficient use of system resources. Available on multiple platforms, including Linux, Windows, and macOS, Transmission provides an ad-free experience and essential features for downloading and managing files via the BitTorrent protocol.

It supports traffic encryption, Distributed Hash Table (DHT), Peer Exchange (PEX), and includes a built-in web server for remote control.

One of Transmission’s main advantages is its low resource consumption, making it ideal for running on less powerful systems or embedded devices like the Raspberry Pi.

It also includes a daemon mode (transmission-daemon), allowing users to manage downloads via a web interface or the command line, making it perfect for headless servers. Thanks to these features, Transmission is an excellent choice for Ubuntu users looking for a fast and easy-to-configure torrent client.

The latest version:

The latest version available is Transmission 4.0.6, which brings bugfixes only. Some of the changes:

All Platforms

  • Improved parsing of HTTP tracker announce response.
  • Fixed a bug in 4.0.0 that caused some user scripts to have an invalid TR_TORRENT_TRACKERS environment variable.
  • Fixed a bug in 4.0.0 where alt-speed-enabled had no effect in settings.json.
  • Fixed a bug in 4.0.0 where the GTK client’s “Use authentication” option was not saved between sessions.
  • Fixed a bug in 4.0.0 where filenames for single-file torrents were not sanitized.

Linux

  • Fixed build issues when compiling with GTKMM 4.
  • Added developer name to metainfo files.
  • Added the launchable desktop-id to metainfo files.
  • Fixed build issues when compiling on BSD.
  • Updated Flatpak release metainfo.
  • Fixed libtransmission build on very old CMake versions.
  • UTP peer connections now follow user-defined speed limits more accurately.
  • Fixed a bug in 4.0.5 where SVG and PNG icons in the WebUI might not be displayed.
  • Fixed a bug in 4.0.0 where some RPC methods no longer categorized torrents as recently active.
  • Fixed compatibility with clang-format 18.
  • Fixed build issues when compiling with mbedtls 3.x.

More information is available in the changelog.

Install Transmission on Ubuntu
Install Transmission on Ubuntu

How to install Transmission on Ubuntu 24.10, Ubuntu 24.04, Ubuntu 22.04 and derivative systems, via Flatpak

Flatpak is a universal package management system that allows applications to run in an isolated environment. This ensures better security and compatibility across different Linux distributions.

Flatpak applications are distributed through Flathub, a repository that hosts numerous software packages, including Transmission.

To install Transmission via Flatpak, follow these steps:

Step 1: Install Flatpak and Enable Flathub

If Flatpak is not already installed on your system, install it using the following command:

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

Step 2: Install Transmission using Flatpak

After installing Flatpak, install Transmission from Flathub by running:

sudo flatpak install flathub com.transmissionbt.Transmission  

Step 3: Launch Transmission via Flatpak

Once installed, you can launch Transmission using:

flatpak run com.transmissionbt.Transmission  

Alternatively, you can find it in the Applications Menu.

(Optional) Remove Transmission

If you installed Transmission via Flatpak and wish to remove it, run:

flatpak uninstall --delete-data com.transmissionbt.Transmission  

How To Install Transmission on Ubuntu 24.10, Ubuntu 24.04, Ubuntu 22.04 And Derivative Systems (via Snap)

What is Snap?

Snap is a package management system developed by Canonical, the creators of Ubuntu. It allows applications to be packaged with all their dependencies, making installations easier and reducing compatibility issues across different Linux distributions.

One of the key advantages of Snap packages is that they run in a sandboxed environment, which enhances security and stability. Additionally, Snap packages are updated automatically in the background, ensuring that users always have the latest version of an application without manual intervention.

However, some users may find that Snap applications take up more disk space due to bundling dependencies, and they may have slightly slower startup times compared to traditional DEB packages.

Prepare Snap, if needed

On Ubuntu, Snap is pre-installed, but if you are using a Linux distribution where Snap is not integrated by default, you can install it using the following command:

sudo apt update
sudo apt install snapd

After installing Snap, you may need to enable and start the Snap service:

sudo systemctl enable --now snapd

Install Transmission via Snap

Since Transmission is officially available as a Snap package, installing it on Ubuntu is straightforward. Open a terminal and run the following command:

sudo snap install transmission

This will download and install the latest version of Transmission from the Snap Store.

(Optional) Uninstall Transmission Using Snap

If you ever need to remove Transmission, you can do so with the following command:

sudo snap remove transmission

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *