
{"id":43692,"date":"2023-02-11T14:56:35","date_gmt":"2023-02-11T14:56:35","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=43692"},"modified":"2026-01-29T14:32:24","modified_gmt":"2026-01-29T14:32:24","slug":"new-ppa-transmission-4-0-0","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/02\/new-ppa-transmission-4-0-0\/","title":{"rendered":"New PPA for Installing Transmission 4.1.0 in Ubuntu 24.04 | 22.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-43680\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>The Transmission BitTorrent client released version 4.1.0 a few days ago. Here&#8217;s PPA repository contains the package for Ubuntu 22.04, Ubuntu 24.04, Ubuntu 25.10, Linux Mint 21\/22.<\/p>\n<p>According to the <a href=\"https:\/\/github.com\/transmission\/transmission\/releases\/\" target=\"_blank\" rel=\"noopener\">release note<\/a>, transmission 4.0 features new <i>C++<\/i> and <i>gtkmm<\/i> code-base, with <strong>much less CPU and memory usage<\/strong> than before. It also adds support for <b>using BitTorrent v2 and hybrid torrents<\/b>, support for IPv6 blocklists, and more.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43682\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-600x343.webp\" alt=\"\" width=\"600\" height=\"343\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-600x343.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-300x172.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-768x440.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4.webp 926w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>How to Install Transmission (4.1.0 updated) via Ubuntu PPA<\/h3>\n<p>I&#8217;ve built the new release packages into this <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/transmission\" target=\"_blank\" rel=\"noopener\">unofficial PPA<\/a> for Ubuntu 22.04 and higher. Ubuntu 18.04 is not supported due to dependency library version mis-match.<\/p>\n<p>The new web user interface depends on NPM (Node.js package manager). It requires internet connection while building process, but launchpad build farm does NOT have. <strong>Meaning so far the PPA package does not include new web UI via JavaScript, but the old web user interface for remote control is stilling working in my case in Ubuntu 22.04.<\/strong><\/p>\n<p><b>1.<\/b> First, press <b>Ctrl+Alt+T<\/b> on keyboard to open a terminal window. When it opens, run command to add the PPA:<\/p>\n<pre>sudo add-apt-repository ppa:ubuntuhandbook1\/transmission<\/pre>\n<p><i>Type user password (no asterisk feedback) when it asks and hit Enter to continue.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-ppa.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43694\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-ppa-600x407.webp\" alt=\"\" width=\"600\" height=\"407\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-ppa-600x407.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-ppa-300x203.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-ppa-768x521.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-ppa.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>2.<\/b> After adding the PPA, you can then launch <b>Software Updater<\/b> (<b>Update Manager<\/b>) and upgrade the system pre-installed transmission package to the new 4.1.0 release.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/upgrade-transmission.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43695\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/upgrade-transmission-600x489.webp\" alt=\"\" width=\"600\" height=\"489\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/upgrade-transmission-600x489.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/upgrade-transmission-300x244.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/upgrade-transmission.webp 697w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>For Ubuntu based system without the BitTorrent client pre-installed, you may run command below to install it:<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt install transmission-gtk<\/pre>\n<p>You may replace <code>transmission-gtk<\/code> with (or add) following package:<\/p>\n<ul>\n<li><code>transmission-qt<\/code> &#8211; Qt user interface for KDE, LXQt, etc.<\/li>\n<li><code>transmission-cli<\/code> &#8211; command line interface.<\/li>\n<li><code>transmission-daemon<\/code> &#8211; the daemon for running in background, and access via webUI<\/li>\n<\/ul>\n<h3>Uninstall Transmission 4.1.0<\/h3>\n<p>You can choose to downgrade the BitTorrent client to system pre-installed version, by running command in terminal:<\/p>\n<pre>sudo apt install ppa-purge &amp;&amp; sudo ppa-purge ppa:ubuntuhandbook1\/transmission<\/pre>\n<p>Or, remove the software packages instead by running command:<\/p>\n<pre>sudo apt remove --autoremove transmission-gtk transmission-qt transmission-cli transmission-daemon<\/pre>\n<p>And remove the PPA repository either via &#8220;Software &amp; Updates&#8221; tool by removing the source line under &#8220;Other Software&#8221; tab, or by running command:<\/p>\n<pre>sudo add-apt-repository --remove ppa:ubuntuhandbook1\/transmission<\/pre>\n<p>That&#8217;s all. Enjoy!<\/p>","protected":false},"excerpt":{"rendered":"<p>The Transmission BitTorrent client released version 4.1.0 a few days ago. Here&#8217;s PPA repository contains the package for Ubuntu 22.04, Ubuntu 24.04, Ubuntu 25.10, Linux Mint 21\/22. According to the release note, transmission 4.0 features new C++ and gtkmm code-base, with much less CPU and memory usage than before. It also adds support for using [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43680,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[327],"class_list":["post-43692","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-bittorrent"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/43692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=43692"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/43692\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/43680"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=43692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=43692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=43692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}