本文介绍在Linux操作系统上安装Riot的方法,支持Ubuntu、Debian、Arch Linux等系统,也能使用Snap或Flatpak命令安装。

简介

Riot是一个由Matrix提供支持的通用聊天客户端,这是一个开放的协议,可以轻松地与朋友、团队成员、同事等聊天,它具有用户期望的Slack等专有解决方案的功能,如果你更喜欢在Linux和其他平台上进行IM通信,它是一个很好的选择。

相关链接

Ubuntu安装Riot

Riot客户端可以通过他们的官方软件库在Ubuntu上获得,要启用它,请按键盘上的Ctrl+Alt+T或Ctrl+Shift+T打开终端窗口,之后,通过安装访问repo所需的一些依赖项来启动安装过程:

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

使用与启用的repo交互所需的两个包,使用wget命令下载GPG密钥,以便Ubuntu可以访问软件仓库:

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

完成密钥后,将官方Riot软件服务器添加到你的Ubuntu Linux PC:

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

运行update命令完成Riot repo的设置:

sudo apt update

最后,在Ubuntu上安装应用程序:

sudo apt install riot-web

Debian安装Riot

开发人员已经为Ubuntu发布了一个软件存储库,它也可以在Debian 9上运行,如果你想使用它,打开一个终端窗口,首先安装lsb-release和apt-transport-https:

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

在系统上安装软件包之后,使用wget app下载GPG版本密钥:

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

接下来,使用echo命令在系统上启用Riot软件存储库:

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

在Debian上运行update命令,以便它可以看到新的软件源:

sudo apt-get update

最后,使用apt-get install命令在Debian上安装Riot:

sudo apt-get install riot-web

Arch Linux安装Riot

Riot应用程序没有Arch Linux的官方软件包,开发人员也不打算支持它,但是,有一个非官方的AUR包供用户安装。

要安装非官方的Riot AUR应用程序,请打开终端窗口,然后使用Pacman安装“Base-devel”和“Git”:

sudo pacman -S base-devel git

现在使用git clone命令下载Trizen AUR帮助应用程序的最新版本,获得这个应用程序是至关重要的,因为它将自动构建和安装Riot:

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

使用makepkg在Arch Linux PC上安装Trizen应用程序:

cd trizen

makepkg -sri

随着Trizen AUR助手在Arch Linux上启动并运行,你将能够使用以下命令快速安装Riot应用程序:

trizen -S riot-desktop-git

Snap命令安装Riot

一旦处理了Snap运行时,安装就很简单,只需运行下面的snap install命令即可:

sudo snap install riot-web

Flatpak命令安装Riot

Riot在Flathub Flatpak应用商店中,要获得Flatpak版本的Riot,首先在PC上安装Flatpak软件包并启用Flathub,参考在Linux系统上安装并使用Flatpak的方法。

在计算机上启动并运行Flatpak运行时,使用以下命令安装Riot:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub im.riot.Riot

相关主题

linux riot密码,在Linux系统上安装Riot的方法相关推荐

  1. 红帽 linux 安装gns3,在Arch Linux和Manjaro系统上安装GNS3的方法

    本文介绍在Arch Linux和Manjaro系统上安装GNS3的方法,适合所有基于Arch Linux的发行版.我们还将为Gns3创建一个启动器,适用于KDE.Gnome 3和Linux上其它桌面环 ...

  2. 在linux(ubuntu16.04)系统上安装RTL8822CE网卡驱动

    在linux(ubuntu16.04)系统上安装RTL8822CE网卡驱动 1.下载8822CE驱动https://github.com/alanfox2000/realtek-linux/tree/ ...

  3. anydesk linux安装_在Debian 10/Ubuntu 18.04系统上安装AnyDesk的方法

    本文介绍在Debian 10(Buster) Linux/Ubuntu 18.04(Bionic Beaver)操作系统上安装AnyDesk的方法. 简介 AnyDesk是Windows.Linux和 ...

  4. metasploit下载教程linux,在Debian 10/9系统上安装Metasploit Framework的方法

    本文介绍在Debian 10/9操作系统上安装Metasploit Framework的方法,以脚本的方式安装,全程相当的简单,按照以下步骤操作即可. 在Debian 10/Debian 9上安装Me ...

  5. linux semaphore,在CentOS 7操作系统上安装Semaphore的方法

    本文介绍在CentOS 7操作系统上安装Semaphore的方法,安装完后就可以使用Semaphore来管理Ansible Web UI了. 一.安装MariaDB数据库和git 2.x参考文章 1. ...

  6. xen系统安装服务器,在CentOS 7系统上安装Xen的方法

    本文介绍在CentOS 7操作系统上安装Xen的方法,及部署第一个VM. 简介 Xen是一个开源的裸机虚拟机管理程序,允许你在一台主机上并行运行不同的操作系统,这种类型的管理程序通常在虚拟化世界中被称 ...

  7. linux输入influxdb密码,在RHEL 8/CentOS 8上安装InfluxDB的方法

    本文介绍如何在RHEL 8/CentOS 8系统上安装InfluxDB的方法. 简介 InfluxDB是一个用Go编写的开源时间序列数据库,针对快速,高可用性存储和时间序列数据检索进行了优化,以进行指 ...

  8. linux自动下载icloud,在Linux系统上安装和使用iCloud的方法

    本文介绍在Linux操作系统上安装和使用iCloud的方法.尽管在Linux平台上有很多人使用iPhone,但Apple并没有认真对待它的Linux用户,由于他们的疏忽,没有一种在Linux上使用iC ...

  9. linux snap exe,在Linux系统上安装官方Snap Store应用程序

    本文介绍在Linux操作系统上安装官方Snap Store应用程序的方法,内容包括启用Snap支持.安装Snap Store及配置.从Snap Store安装软件及卸载软件.注意:Snap存储有时在非 ...

最新文章

  1. 图论 ---- D. Multiples and Power Differences (全局lcm + 矩阵二分图)
  2. MySQL优化系列(二)--查找优化(1)(非索引设计)
  3. 单元测试如何保证了易用的API
  4. 成功解决ModuleNotFoundError: No module named 'keras_retinanet.utils.compute_overlap'
  5. 电平转换电路(三极管共射极)
  6. 经常被问到的十个 Java 面试题?你Get了吗?
  7. 易乐游无盘服务器缓存设置,易乐游缓存设置图文教程
  8. 使用CRT调试功能来检测内存泄漏
  9. aws rds监控慢sql_AWS RDS SQL Server –监视数据库实例
  10. 技术文化和惨淡命运 —— 怀念中国雅虎
  11. ios安卓模拟器_同步器使用教学【区分安卓和iOS】
  12. Java核心技术卷一基础知识第10版demo实例
  13. 数学分析课程笔记(张平):函数
  14. 千年荒漠变绿洲,看沙漠“卫士”携手昇腾AI植起绿色希望
  15. 成人高考计算机基础知识真题及答案,2015成人高考计算机基础试卷
  16. 使用大白菜U盘进入PE后再次重启电脑会留后门的清理方法
  17. jQuery系列 第四章 jQuery框架的选择器
  18. 常用粤语字即输入方法
  19. 图像分类中的SVM多核学习
  20. 记某hw中遇到的cms(PageAdmin CMS)渗透过程

热门文章

  1. 一个不错的网站 各个人工智能任务的sota也就是 排名 state of the arts
  2. 【边玩边学Unity3d】Mesh属性
  3. 创建一个vue脚手架项目
  4. 抖音里那些视频剪辑素材哪里来的?
  5. 【IOC框架】分析与理解
  6. linux mysql 建表 ddl,linux安装mysql和mysqlDDL语言
  7. 2020-03-项目申报书框架
  8. git灰度发布版本_灰度发布/蓝绿发布_部署到Kubernetes_选择部署方式_用户指南_CodePipeline - 阿里云...
  9. java四种访问修饰符
  10. Modbus 功能码解析