By default, your service uses the latest available Transmission version. If needed, you can switch to any other version installed on the server.

This can be useful if you require compatibility with a specific application, plugin or workflow that works best with a particular Transmission release.


Step 1 – List Available Versions

Log in to your service via SSH and list all installed Transmission versions:

ls -ld /opt/transmission*

The version number appears after the dash.

For example:

transmission-4.0.5

indicates that version 4.0.5 is available.


Step 2 – Install the Desired Version

Copy the binaries of the version you want to use into your ~/bin directory.

For example, to switch to Transmission 4.0.5:

mkdir -p ~/bin; cp /opt/transmission-4.0.5/bin/* ~/bin/

Step 3 – Add ~/bin to Your PATH

To ensure your custom binaries are used instead of the system defaults, add ~/bin to your PATH environment variable.

If it has not already been configured, run:

if ! grep -w "PATH=\$HOME/bin" ~/.bashrc ; then mkdir -p ~/bin && echo 'PATH=$HOME/bin:$PATH' >> ~/.bashrc && source ~/.bashrc ; fi
ℹ️ Note

This only needs to be done once. After ~/bin has been added to your PATH, it does not need to be configured again when switching between Transmission versions.


Step 4 – Switch to Another Version

To replace your current custom version with another installed version, remove the existing binaries and copy the new ones.

For example, to switch to Transmission 4.0.6:

rm -f ~/bin/transmission-*; cp /opt/transmission-4.0.6/bin/* ~/bin/

After copying the binaries, log out of your SSH session and log back in for the changes to take effect.


Reverting to the Default Version

If you want to use the default (latest) Transmission version provided by the system again, simply remove the custom binaries:

rm -f ~/bin/transmission-*

Then log out and log back in via SSH.


Notes

  • The latest available Transmission version is used by default.
  • You can switch only to versions that are already installed under /opt.
  • Adding ~/bin to your PATH is required only once.
  • After changing or removing Transmission binaries, start a new SSH session so the updated PATH and binaries are used.
Was this answer helpful? 0 Users Found This Useful (2 Votes)