User login

How to install Riot desktop (Matrix client) on Debian-based systems

Tested on Debian Mint edition, but this should work for Ubuntu too.

These instructions assume you are willing and able to use the command line— that is, open a terminal and type these lines of commands. Unlike the the official desktop install information, these instructions don't assume you already know and remember how to add a new remote source to your package manager and install from it.

First off, don't trust keys and sources given by random sites like this one. Confirm that each comes from the Riot web site's own desktop installation instructions.

Now proceed:

wget https://riot.im/packages/debian/repo-key.asc
sudo apt-key add repo-key.asc
rm repo-key.asc

sudo vi /etc/apt/sources.list.d/matrix-riot.list

And add (press i to enter insert mode):

# Riot (Matrix client)
deb https://riot.im/packages/debian/ jessie main
deb-src https://riot.im/packages/debian/ jessie main

Exit (write and quit) vim (Esc :wq), and then:

sudo apt-get update
sudo apt-get install riot-web

Now you should be able to open Riot by typing its name in your favorite launcher.

Your good to connect Riot to the default server available to all users. To set up your own Matrix server:

https://xo.tc/seting-up-matrix-synapse-and-riot-on-debian-8-jessie.html

Searched words: 
install riot matrix client on Debian

Comments

vim

Sorry - this description is not working for me.
I am not super good in working with the command line.
Exit (write and quit) vim (Esc :wq) was not working for me - no reaction after pressing Esc - sorry for bothering you guys.
Best

There won't be a reaction after pressing escape

except for a blinking cursor in the bottom of the terminal.

Just continue to press the next characters: :wq

You can also edit the text file in any text editor.

Will riot be a debian package

Will riot be a debian package soon?

Riot's already a Debian package

... albeit one not hosted in Debian's official repositories yet.

But it still lets us use the package manager.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Syntax highlight code surrounded by the {syntaxhighlighter SPEC}...{/syntaxhighlighter} tags, where SPEC is a Syntaxhighlighter options string or "class="OPTIONS" title="the title".
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.