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.