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

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.