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.
Before we begin, make sure you have the following:
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.
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
.
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.
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.
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!