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:
- A Fedora Server Latest installation.
- A user account with sudo privileges.
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.