Как установить Riot в Linux

Riot — это универсальный клиент чата на базе открытого протокола Matrix, который упрощает общение с друзьями, членами команды, коллегами и т.д. вы бы предпочли открытое решение для обмена мгновенными сообщениями на Linux и других платформах. Вот как вы можете установить Riot в Linux.

Инструкции Ubuntu

Клиент Riot доступен в Ubuntu через официальный репозиторий программного обеспечения. Чтобы включить его, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. После этого запустите процесс установки, установив некоторые зависимости, необходимые для доступа к репо.

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

Когда два пакета, необходимые для взаимодействия с репозиторием, включены, используйте команду 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.

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

Запустите команду обновления, чтобы завершить настройку репозитория Riot.

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 для загрузки ключа выпуска 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, чтобы он увидел новый источник программного обеспечения.

sudo apt-get update

Наконец, установите Riot в Debian с помощью команды apt-get install.

sudo apt-get install riot-web

Инструкции Arch Linux

У приложения Riot нет официального пакета для Arch Linux, и разработчики не планируют его поддерживать. Однако есть неофициальный пакет AUR, который пользователи могут установить.

  Как попробовать альтернативу Firefox с открытым исходным кодом LibreWolf в Linux

Чтобы установить неофициальное приложение Riot AUR, откройте окно терминала и начните с установки «Base-devel» и «Git» с помощью Pacman.

sudo pacman -S base-devel git

О пакетах «Base-devel» и «Git» позаботились. Теперь используйте команду git clone, чтобы загрузить последнюю версию вспомогательного приложения Trizen AUR. Получение этого приложения имеет решающее значение, поскольку оно сделает сборку и установку Riot автоматической, а не утомительной и трудоемкой.

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

Установите приложение Trizen на свой компьютер с Arch Linux с помощью makepkg.

cd trizen
makepkg -sri

Когда помощник Trizen AUR запущен в Arch Linux, вы сможете быстро установить приложение Riot, используя приведенную ниже команду.

trizen -S riot-desktop-git

Инструкции по упаковке Snap

Не секрет, что разработчики приложений Riot не очень заинтересованы в выпуске официальных выпусков пакетов для Fedora, OpenSUSE и других менее популярных операционных систем Linux. К счастью, сотрудники Canonical создали Snap-пакет Riot, который любой, кто использует Snapd, может установить из магазина.

  Как найти тексты песен в Linux с помощью Lyrics Finder

Чтобы Snap-версия Riot работала в Linux, вам необходимо следовать нашему руководству по установке среды выполнения Snap. В качестве альтернативы, если вы не можете заставить Snaps работать в используемом вами дистрибутиве, попробуйте вместо этого версию Flatpak.

Как только среда выполнения Snap позаботится, установка будет простой. Просто запустите приведенную ниже команду мгновенной установки, чтобы приступить к работе!

sudo snap install riot-web

Инструкции по Flatpak

Riot находится в магазине приложений Flathub Flatpak. Если вы являетесь пользователем Linux и нуждаетесь в приложении, но не можете использовать официальный репозиторий программного обеспечения, это ваш лучший выбор (помимо версии Snap).

  Как найти тексты песен в Linux с помощью Lyrics Finder

Чтобы получить версию Riot для Flatpak, начните с установки пакета Flatpak на свой компьютер и включения Flathub. Не знаете, как установить Flatpak на свой компьютер с Linux? Мы можем помочь! Перейдите к нашему руководству о том, как настроить среду выполнения Flatpak в вашей системе.

Когда среда выполнения Flatpak запущена на вашем компьютере, используйте приведенные ниже команды для установки Riot.

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

Исходный код

Для большинства людей, не имеющих доступа к Riot через официальные репозитории программного обеспечения, решения Flatpak и Snap работают нормально. Тем не менее, если вам не нравятся Snap или Flatpak на вашем ПК с Linux и вам нужен доступ к Riot, исходный код — хороший вариант.

Чтобы собрать и установить код из исходного кода, перейдите на официальную страницу GitHub для Riot. На странице описывается, как установить зависимости, как создать и установить протокол Matrix, настроить Yarn и множество других вещей, необходимых для запуска приложения.