Jak zainstalować Riot w systemie Linux

Riot to wszechstronny klient czatu działający na podstawie protokołu Matrix, który jest otwartym standardem umożliwiającym komunikację z przyjaciółmi, współpracownikami czy członkami zespołu. Oferuje funkcjonalności, które są typowe dla zamkniętych aplikacji, takich jak Slack, i stanowi atrakcyjną alternatywę dla użytkowników preferujących otwarte rozwiązania do komunikacji na systemach Linux oraz innych platformach. Poniżej przedstawiamy kroki, jak zainstalować Riot w systemie Linux.

Instrukcje dla Ubuntu

Riot jest dostępny dla systemu Ubuntu poprzez oficjalne repozytorium oprogramowania. Aby je aktywować, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie rozpocznij instalację, dodając wymagane zależności do uzyskania dostępu do repozytoriów.

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

Po zainstalowaniu tych pakietów, użyj polecenia wget, aby pobrać klucz GPG, potrzebny do uzyskania dostępu do repozytoriów oprogramowania w Ubuntu.

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

Po dodaniu klucza, dołącz oficjalne repozytorium Riot do systemu Ubuntu.

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

Wykonaj polecenie aktualizacji, aby zakończyć konfigurację repozytorium Riot.

sudo apt update

Na koniec zainstaluj aplikację Riot w Ubuntu, używając poniższego polecenia:

sudo apt install riot-web

Instrukcje dla Debiana

Twórcy Riot udostępnili repozytorium oprogramowania, które działa dla Ubuntu, a także dla Debiana 9. Aby je zainstalować, otwórz terminal i zacznij od dodania pakietów lsb-release oraz apt-transport-https.

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

Po zainstalowaniu tych pakietów, użyj wget, aby pobrać klucz GPG dla repozytoriów.

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

Następnie dodaj repozytorium Riot do systemu, wykorzystując polecenie 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

Uruchom polecenie aktualizacji, aby Debian mógł rozpoznać nowe źródło oprogramowania.

sudo apt-get update

Na koniec zainstaluj Riot, używając polecenia apt-get install:

sudo apt-get install riot-web

Instrukcje dla Arch Linux

Riot nie ma oficjalnego pakietu dla Arch Linux, i programiści nie planują jego wsparcia. Istnieje jednak nieoficjalny pakiet AUR, który można zainstalować.

Aby zainstalować ten nieoficjalny pakiet Riot AUR, otwórz terminal i zacznij od zainstalowania „Base-devel” oraz „Git” przy użyciu Pacmana.

sudo pacman -S base-devel git

Po zainstalowaniu pakietów, użyj polecenia git clone, aby pobrać najnowszą wersję aplikacji pomocniczej Trizen AUR, co uprości proces instalacji Riot.

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

Zainstaluj Trizen w swoim systemie Arch Linux za pomocą makepkg.

cd trizen
makepkg -sri

Po uruchomieniu pomocnika Trizen w Arch Linux, możesz szybko zainstalować aplikację Riot, używając poniższego polecenia:

trizen -S riot-desktop-git

Instrukcje dotyczące pakietu Snap

Twórcy aplikacji Riot nie są szczególnie zainteresowani tworzeniem oficjalnych wersji dla systemów takich jak Fedora czy OpenSUSE. Na szczęście, dzięki Canonical, dostępny jest pakiet Snap Riot, który może zostać zainstalowany przez każdego użytkownika Snapd.

Aby zainstalować wersję Snap Riot w swoim systemie Linux, najpierw upewnij się, że masz zainstalowane środowisko wykonawcze Snap. Jeżeli nie możesz uruchomić Snapów w swojej dystrybucji, rozważ użycie wersji Flatpak.

Po skonfigurowaniu środowiska Snap, instalacja jest prosta. Wystarczy uruchomić poniższe polecenie:

sudo snap install riot-web

Instrukcje dla Flatpak

Aplikacja Riot jest dostępna w sklepie Flathub dla Flatpak. Jeśli nie masz dostępu do oficjalnego repozytorium oprogramowania, to jest to doskonała alternatywa (obok wersji Snap).

Aby uzyskać wersję Flatpak Riot, zacznij od zainstalowania pakietu Flatpak i dodania repozytorium Flathub. Jeżeli nie wiesz, jak skonfigurować Flatpak na swoim systemie, możemy Ci w tym pomóc! Zobacz nasz przewodnik dotyczący konfiguracji środowiska Flatpak.

Po zainstalowaniu i uruchomieniu Flatpak, użyj poniższych poleceń, aby zainstalować Riot:

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

Kod źródłowy

Dla wielu użytkowników, którzy nie mogą uzyskać dostępu do Riot przez oficjalne repozytoria, rozwiązania Flatpak i Snap są wystarczające. Jeśli jednak preferujesz nie korzystać z tych opcji na swoim systemie Linux, możesz zbudować i zainstalować Riot ze źródła.

Aby zbudować aplikację ze źródła, odwiedź oficjalną stronę Riot na GitHubie. Znajdziesz tam instrukcje dotyczące instalacji zależności, budowania oraz konfigurowania Yarn i wielu innych niezbędnych elementów do uruchomienia aplikacji.