Comment installer Riot sur Linux



Riot, un client de messagerie universel propulsé par Matrix, un protocole ouvert, simplifie la communication entre amis, membres d’équipe, collaborateurs, et bien plus. Si vous êtes à la recherche d’une solution de messagerie instantanée open source pour Linux et d’autres plateformes, voici comment installer Riot sur votre système.

Instructions pour Ubuntu

Le client Riot est disponible via le dépôt logiciel officiel d’Ubuntu. Pour l’activer, ouvrez un terminal en appuyant simultanément sur les touches Ctrl + Alt + T ou Ctrl + Maj + T de votre clavier. Ensuite, initiez le processus d’installation en installant les dépendances indispensables pour accéder au dépôt.

sudo apt install -y lsb-release apt-transport-https

Une fois les deux paquets nécessaires à l’interaction avec le dépôt installés, utilisez la commande wget pour télécharger la clé GPG, permettant à Ubuntu d’accéder au dépôt logiciel.

sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg

Après avoir importé la clé, ajoutez le serveur logiciel officiel de Riot à votre PC Ubuntu Linux.

echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/riot-im.list

Effectuez une mise à jour pour finaliser la configuration du dépôt Riot.

sudo apt update

Enfin, installez l’application sur Ubuntu avec la commande suivante :

sudo apt install riot-web

Instructions pour Debian

Les développeurs ont mis à disposition un dépôt logiciel Riot pour Ubuntu qui est également compatible avec Debian 9. Pour l’utiliser, ouvrez un terminal et commencez par installer lsb-release et apt-transport-https.

sudo apt-get install lsb-release apt-transport-https

Une fois ces paquets installés, téléchargez la clé GPG à l’aide de wget.

sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg

Ensuite, activez le dépôt logiciel Riot sur votre système via la commande echo.

echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://packages.riot.im/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/riot-im.list

Mettez à jour votre système Debian afin qu’il reconnaisse la nouvelle source logicielle.

sudo apt-get update

Enfin, installez Riot sur Debian avec la commande apt-get install.

sudo apt-get install riot-web

Instructions pour Arch Linux

Riot ne dispose pas de package officiel pour Arch Linux, et les développeurs n’envisagent pas de le prendre en charge. Toutefois, un package AUR non officiel est disponible pour les utilisateurs.

Pour installer ce package non officiel, ouvrez un terminal et commencez par installer « Base-devel » et « Git » avec Pacman.

sudo pacman -S base-devel git

Une fois « Base-devel » et « Git » installés, utilisez la commande git clone pour télécharger la dernière version de l’application d’assistance Trizen AUR. Cette étape est cruciale car Trizen automatisera la construction et l’installation de Riot.

git clone  https://aur.archlinux.org/trizen.git

Installez l’application Trizen sur votre PC Arch Linux avec makepkg.

cd trizen
makepkg -sri

Une fois l’assistant Trizen AUR fonctionnel, vous pourrez installer rapidement l’application Riot grâce à la commande suivante :

trizen -S riot-desktop-git

Instructions pour le paquet Snap

Les développeurs de Riot ne sont pas particulièrement enclins à créer des versions officielles pour Fedora, OpenSUSE et d’autres distributions Linux moins courantes. Heureusement, Canonical a créé un package Snap de Riot, installable depuis le magasin par toute personne utilisant Snapd.

Pour que la version Snap de Riot fonctionne, vous devrez installer le runtime Snap. Si vous rencontrez des difficultés avec Snap, vous pouvez envisager d’utiliser la version Flatpak.

Une fois le runtime Snap installé, l’installation est très simple. Utilisez la commande snap install ci-dessous pour commencer !

sudo snap install riot-web

Instructions pour Flatpak

Riot est disponible sur le magasin d’applications Flathub Flatpak. Si vous êtes un utilisateur Linux ne pouvant pas utiliser le dépôt logiciel officiel, Flatpak est votre meilleure alternative (hormis la version Snap).

Pour obtenir la version Flatpak de Riot, commencez par installer le paquet Flatpak sur votre PC et activez Flathub. Si vous n’êtes pas familier avec la configuration de Flatpak, consultez un guide d’installation du runtime Flatpak.

Une fois Flatpak opérationnel, utilisez les commandes ci-dessous pour installer Riot.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub im.riot.Riot

Code Source

Pour ceux qui ne peuvent pas accéder à Riot via les dépôts officiels, les solutions Flatpak et Snap constituent de bonnes alternatives. Toutefois, si vous n’êtes pas adepte de Snap ou Flatpak, et que vous souhaitez utiliser Riot, le code source reste une option intéressante.

Pour compiler et installer le code source, rendez-vous sur la page GitHub officielle de Riot. Vous y trouverez des instructions détaillées sur l’installation des dépendances, la compilation du protocole Matrix, la configuration de Yarn, et d’autres éléments nécessaires pour exécuter l’application.