How to Install Transmission on Fedora Server Latest

Transmission is a BitTorrent client that lets you download files from the internet. In this tutorial, we will cover how to install Transmission on Fedora Server Latest.

Prerequisites

Before we begin, make sure you have the following:

Step 1: Install Dependencies

First, we need to install dependencies required by Transmission. Open a terminal and run the following command:

sudo dnf install -y gcc-c++ gettext intltool openssl-devel libevent-devel 

This will install the required packages for building and running Transmission.

Step 2: Download and Extract Transmission

Next, we need to download the latest version of Transmission from the official website. Open a terminal and run the following command:

wget https://github.com/transmission/transmission/releases/download/3.00/transmission-3.00.tar.xz

Once downloaded, we need to extract the archive. Run the following command to extract it:

tar -xf transmission-3.00.tar.xz

This will extract the files to a directory named transmission-3.00.

Step 3: Build and Install Transmission

Now, let's build and install Transmission. Change to the directory where the files were extracted by running the following command:

cd transmission-3.00

Next, run the following command to configure the build:

./configure --prefix=/usr/local

This will configure the build with the prefix /usr/local, which is the standard location for locally installed software.

Next, compile the sources by running:

make

This will take some time to complete. Once the compilation is done, install Transmission by running:

sudo make install

This will install Transmission on your system.

Step 4: Start and Enable Transmission

Finally, we need to start and enable Transmission so that it runs automatically on startup.

Run the following command to create a system unit file:

sudo nano /etc/systemd/system/transmission-daemon.service

Copy and paste the following contents into the file:

[Unit]
Description=Transmission BitTorrent Daemon

[Service]
User=<username>
Type=notify
ExecStart=/usr/local/bin/transmission-daemon -f --log-error
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target

Replace <username> with the username of the user who will run Transmission.

Save and close the file by pressing Ctrl + X, then Y, then Enter.

Next, run the following commands to start and enable the service:

sudo systemctl start transmission-daemon
sudo systemctl enable transmission-daemon

This will start and enable Transmission on your system.

Conclusion

Congratulations! You have successfully installed Transmission on Fedora Server Latest. You can now download and manage your torrents using the Transmission client.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!