How to Install Yarr on Elementary OS

Yarr is a customizable and lightweight RSS reader written in Rust. In this tutorial, you will learn how to install Yarr on Elementary OS.

Prerequisites

Before we begin, make sure you have the following:

Install Dependencies

You will need to install the following dependencies before installing Yarr:

  1. Rust programming language: sudo apt install rustc

  2. Cargo package manager: sudo apt install cargo

  3. GTK development library: sudo apt install libgtk-3-dev

Download the Source Code

  1. Open the terminal by pressing Ctrl + Alt + T or clicking on the Applications Launcher and searching for 'Terminal'.

  2. Navigate to the directory where you want to download the source code.

  3. Clone the Yarr repository using the following command: git clone https://github.com/nkanaev/yarr.git

  4. Once the download is complete, navigate to the Yarr directory: cd yarr

Build and Install Yarr

  1. Build Yarr with the following command: cargo build --release

  2. Install Yarr using the following command: sudo cp target/release/yarr /usr/local/bin/

Launch Yarr

To launch Yarr, open the terminal and type the following command: yarr

You should see the Yarr window pop up where you can add and edit your RSS feeds.

Congratulations! You have successfully installed Yarr on your Elementary OS system.

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!