How to Install rTorrent on Ubuntu, CentOS, Debian & Fedora

How to Install rTorrent on Ubuntu, CentOS, Debian & Fedora With so many torrent clients available for Linux based operating systems, it is really hard to decide which one to use. Some of the most used torrent clients available for Linux based operating systems like Ubuntu, CentOS, Debian & Fedora are Transmission, uTorrent & Vuze.

People like these clients because they are familiar with them and they come with an easy to use user interface too. As not many people are comfortable with the command line interface, not many people look at options like rTorrent which is a great command line based torrent client.

Clients like Vuze, Transmission etc. tend to hog a lot of system resources. They take up a lot of memory as you use them which can cause systems to slow down significantly and all this due to a simple torrent client seems bad.

In this post we will tell you how to Install rTorrent on Ubuntu, CentOS, Debian & Fedora. Without any further ado, let’s get right into it.


Installation of rTorrent is simple and we will see how to install it on different operating systems. Let us take a look at them one by one.

For Ubuntu, CentOS and Debian

  • Open the Terminal and then enter these commands
sudo apt-get update
sudo apt-get install rtorrent
  • After entering the commands, it will take some time to download and install the rTorrent files.
  • If you are asked for your password, just enter it and press Enter.

For Fedora


  • For Fedora you just have to open the Terminal and then enter these commands
sudo yum install rtorrent
  • This will take some time and rTorrent will be installed on your system.

Download Source Code

Since rTorrent is an open source application, you can download the source and compile it after making modifications in it if you want.

Click to download rTorrent source code

Verify Installation

  • To verify if rTorrent has properly installed on your system or not, you just have to type the following into the Terminal:



  • The first time the program will run, you will see a warning that reads that configuration file .rtorrent.rc not found. You just have to ignore it.

Also Read: ISO to Bootable USB – Easy and All Possible Ways [Tutorial]


Directory Creation

Now we need to configure rTorrent in order to use it properly. Follow the steps that I have mentioned below and the configuration will be done in no time.

  • We first need to create a directory where rTorrent will be able to download the files to.
  • Open the terminal and type: mkdir /home/<system username>/rDownloads
  • <system username> is the username of the account using on your installation.
  • Now we need to make a directory where all the data regarding session will be saved. This will save the data about paused downloads, session history etc.
  • Enter this command in terminal: mkdir /home/<system username>/session

 Settings Configuration

  • Now comes the main part of configuring the client. You need to download the configuration file from link we have provided below.
  • Download rTorrent config file & Save it on your computer.
  • Now open this file with your favourite text editor. It will look like the image embedded above.
  • We have edited the important stuff in this config file but if you still want to go ahead and edit it, you can do it using a text editor.
  • Save the file and move it into /home/<system username>/ using this command: mv rtorrent.rc /home/foo/.rtorrent.rc

This it. This is all you have to do configure rTorrent.

READ MORE: Top 10 Best Torrent Clients for Mac OS X

Getting started with rTorrent

Using rTorrent is really simple, just follow the steps:

  • Open the terminal and type: rTorrent and this will start the rTorrent program.
  • Since this is a command line based torrent client, you need to work with this using commands and the user commands will be a whole another topic for a new post.
  • You can check the user commands here.

This was a small tutorial to show How to Install rTorrent on Ubuntu, CentOS, Debian & Fedora. If you have any more questions, you can get them cleared in the comments section down below.

Rate this post

Ujjwal Kumar

Leave a Reply

Your email address will not be published. Required fields are marked *