{"id":44272,"date":"2023-08-30T12:24:38","date_gmt":"2023-08-30T12:24:38","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=44272"},"modified":"2023-08-30T12:24:38","modified_gmt":"2023-08-30T12:24:38","slug":"transmission-4-0-4-released-with-various-bug-fixes-ubuntu-ppa","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/08\/transmission-4-0-4-released-with-various-bug-fixes-ubuntu-ppa\/","title":{"rendered":"Transmission 4.0.4 Released with Various Bug-fixes [Ubuntu PPA]"},"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>Transmission, Ubuntu&#8217;s default BitTorrent client, announced new 4.0.4 release with various bug-fixes.<\/p>\n<p>For users of Transmission 4.0.x, it&#8217;s recommended to update to the new release for stability improvements. For me, the last 4.0.3 crashes often when downloading Kali Linux image in 7z format. Now, it&#8217;s working good in the new 4.0.4 release.<\/p>\n<p>For Qt client, it now correctly display the magnet name in compact mode, &#8220;Move torrent file to trash&#8221; option also removes <code>.added<\/code> files, and the app icon has been updated with improved resolution.<\/p>\n<p>It also updated WebUI to make the main menu accessible on smaller browser window. Fixed &#8220;no such file or directory&#8221; warning when adding a magnet link via CLI.<\/p>\n<p>Other changes according to the <a href=\"https:\/\/github.com\/transmission\/transmission\/releases\/\" target=\"_blank\" rel=\"noopener\">release note<\/a> include:<\/p>\n<ul>\n<li>Fixed bug in sending torrent metadata to peers.<\/li>\n<li>Avoid unnecessary heap memory allocations.<\/li>\n<li>Fixed filename collision edge case when renaming files.<\/li>\n<li>Fixed locale errors that broke number rounding when displaying statistics, e.g. upload \/ download ratios.<\/li>\n<li>Always use a fixed-length key query in tracker announces. This isn&#8217;t required by the spec, but some trackers rely on that fixed length because it&#8217;s common practice by other BitTorrent clients.<\/li>\n<li>Fixed potential Windows crash when getstdhandle() returns NULL.<\/li>\n<li>Fixed 4.0.0 bug where the port numbers in LDP announces are sometimes malformed.<\/li>\n<li>Fixed a bug that prevented editing the query part of a tracker URL.<\/li>\n<li>Fixed a bug where Transmission may not announce LPD on its listening interface.<\/li>\n<li>Made small performance improvements in libtransmission.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission404.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-44273\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission404-600x379.webp\" alt=\"\" width=\"600\" height=\"379\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission404-600x379.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission404-300x189.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission404-768x485.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission404.webp 924w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h2>How to Install Transmission 4.0.4 in Ubuntu<\/h2>\n<p>The Transmission team does not provide pre-build Linux packages. Though, Ubuntu user can easily install the new release as the <b>Snap package<\/b> (maintained by Sameer Sharma) in Ubuntu Software.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission-snap404.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-44274\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission-snap404-600x375.webp\" alt=\"\" width=\"600\" height=\"375\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission-snap404-600x375.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission-snap404-300x187.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission-snap404-768x479.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/transmission-snap404.webp 1195w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>For those who do NOT like app running in sandbox, there&#8217;s also <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/transmission\/\" target=\"_blank\" rel=\"noopener\">unofficial Ubuntu PPA<\/a> contains the packages for Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 23.04.<\/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 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, remote client, etc.<\/li>\n<\/ul>\n<h3>Uninstall Transmission 4.0.4<\/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>Transmission, Ubuntu&#8217;s default BitTorrent client, announced new 4.0.4 release with various bug-fixes. For users of Transmission 4.0.x, it&#8217;s recommended to update to the new release for stability improvements. For me, the last 4.0.3 crashes often when downloading Kali Linux image in 7z format. Now, it&#8217;s working good in the new 4.0.4 release. For Qt client, [&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":[1081],"class_list":["post-44272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-transmission"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/44272","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=44272"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/44272\/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=44272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=44272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=44272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}