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, который пользователи могут установить.
Чтобы установить неофициальное приложение 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, может установить из магазина.
Чтобы Snap-версия Riot работала в Linux, вам необходимо следовать нашему руководству по установке среды выполнения Snap. В качестве альтернативы, если вы не можете заставить Snaps работать в используемом вами дистрибутиве, попробуйте вместо этого версию Flatpak.
Как только среда выполнения Snap позаботится, установка будет простой. Просто запустите приведенную ниже команду мгновенной установки, чтобы приступить к работе!
sudo snap install riot-web
Инструкции по Flatpak
Riot находится в магазине приложений Flathub Flatpak. Если вы являетесь пользователем Linux и нуждаетесь в приложении, но не можете использовать официальный репозиторий программного обеспечения, это ваш лучший выбор (помимо версии Snap).
Чтобы получить версию 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 и множество других вещей, необходимых для запуска приложения.