The Pre-installed BitTorrent Client ‘Transmission’ Gets An Update

install transmission ubuntu

Transmission, the default bittorrent client comes with Ubuntu installation, gets a new release with various bug fixes, libraries updates and some new features.

Changes in Transmission 2.83:

All Platforms

  • Licensing change: the GNU GPLv2 code can now be used under GNU GPL v2 or v3
  • Fix network hanging issues that could occur when both UTP and DHT were enabled
  • Fix 2.82 file descriptor leak when importing a blocklist
  • Disallow torrents that contain “/../” in the path
  • Fix 2.82 bug that didn’t retain peers between sessions
  • Fix potential dangling memory error in UDP tracker DNS lookups
  • Remember a torrent’s “queued” state between Transmission sessions
  • Updated third party libraries: DHT updated to v0.22; miniupnpc updated to v1.9
  • Autoconf script fixes: better detection of ccache, minupnpc
  • Fix the X-Transmission-Session-Id header to be valid with the SPDY protocol
  • Fix thread safety bugs in the tr_list datatype
  • When determining free disk space on NetBSD>=6, support its Quota feature
  • Windows portability improvements

GTK+ Client

  • Fix threading issue on shutdown

Qt Client

  • Fix toggle-downloading-by-pressing-spacebar in the file list
  • Fix “Open URL” crash from dangling pointer
  • Support launching downloaded files from inside Transmission
  • On Windows, use native Windows icons
  • Improved network status info and tooltip in the status bar
  • Fix “Open Torrent” dialog crash in Qt 5.2


  • On systemd systems, fix config reloading via ‘systemctl reload’
  • Use libevent’s event loop
  • Fix discrepancy in curl SSL setup between tr-daemon and tr-remote
  • Fix broken OS X build

Install / Upgrade

The update is not available in Ubuntu’s default repositories at the moment. Can’t wait? you can install it from a third-party PPA, available for Ubuntu 14.04 and Ubuntu 12.04. Press Ctrl+Alt+T to open terminal and run:

sudo add-apt-repository ppa:ricotz/unstable

sudo apt-get update

sudo apt-get install transmission transmission-qt

If you don’t want to keep the PPA, remove it after the app installed:

sudo add-apt-repository -r ppa:ricotz/unstable