LinuxにRiotをインストールする方法

LinuxにRiotをインストールする方法

Riotは、友人、チームメンバー、同僚などと簡単にチャットできるオープンプロトコルであるMatrixを搭載したユニバーサルチャットクライアントです。ユーザーがSlackなどの独自のソリューションに期待する機能を備えており、次の場合に適しています。 Linuxやその他のプラットフォームでのIM通信にはオープンソリューションをお勧めします。LinuxにRiotをインストールする方法は次のとおりです。

Ubuntuの説明

LinuxにRiotをインストールする方法

Riotクライアントは、Ubuntuの公式ソフトウェアリポジトリから入手できます。有効にするには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開き ます。その後、リポジトリへのアクセスに必要ないくつかの依存関係をインストールして、インストールプロセスを開始します。

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

リポジトリとの対話に必要な2つのパッケージを有効にした状態で、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 LinuxPCに追加します。

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リポジトリの設定を完了します。

sudo apt update

最後に、次のコマンドを使用してアプリケーションをUbuntuにインストールします。

sudo apt install riot-web

Debianの説明

開発者は、Debian9でも動作するRiotfor Ubuntuのソフトウェアリポジトリをリリースしました。これを使用する場合は、ターミナルウィンドウを開き、lsb - releaseapt-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でupdateコマンドを実行して、新しいソフトウェアソースを表示できるようにします。

sudo apt-get update

最後に、apt-getinstallコマンドを使用してRiotをDebianにインストールします。

sudo apt-get install riot-web

ArchLinuxの説明

RiotアプリケーションにはArchLinuxの公式パッケージがなく、開発者はそれをサポートする予定はありません。ただし、ユーザーがインストールできる非公式のAURパッケージがあります。

非公式のRiotAURアプリをインストールするには、ターミナルウィンドウを開き、Pacmanを使用して「Base-devel」と「Git」をインストールすることから始めます。

sudo pacman -S base-devel git

「Base-devel パッケージと「Git」パッケージが処理されます。次に、git cloneコマンドを使用して、最新リリースのTrizenAURヘルパーアプリケーションをダウンロードします。このアプリを入手すると、面倒で時間のかかる作業ではなく、Riotの構築とインストールが自動的に行われるため、非常に重要です。

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

makepkgを使用してArchLinuxPCにTrizenアプリケーションをインストールします。

cd trizen
makepkg -sri

TrizenAURヘルパーがArchLinuxで稼働していると、以下のコマンドを使用してRiotアプリケーションをすばやくインストールできます。

trizen -S riot-desktop-git

スナップパッケージの説明

Riotアプリの開発者が、Fedora、OpenSUSE、およびその他のあまり人気のないLinuxオペレーティングシステムの公式パッケージリリースを作成することにあまり関心がないことは周知の事実です。ありがたいことに、Canonicalの人々は、Snapdを実行している誰もがストアからインストールできるRiotのSnapパッケージを作成しました。

LinuxでRiotのSnapリリースを動作させるには、Snapランタイムのインストール方法に関するガイドに従う必要があります。または、実行中のディストリビューションでSnapを動作させることができない場合は、代わりにFlatpakリリースを試すことを検討してください。

Snapランタイムが処理されると、インストールは簡単です。以下のsnapinstallコマンドを実行するだけで、作業を開始できます。

sudo snap install riot-web

Flatpakの説明

LinuxにRiotをインストールする方法

RiotはFlathubFlatpakアプリストアにあります。アプリを必要としているLinuxユーザーであるが、公式のソフトウェアリポジトリを使用できない場合は、これが最善の策です(Snapリリースを除く)。

FlatpakバージョンのRiotを入手するには、まずPCにFlatpakパッケージをインストールし、Flathubを有効にします。Linux PCでFlatpakをセットアップする方法がわかりませんか?お手伝いします!システムでFlatpakランタイムを設定する方法についてのガイドをご覧ください

Flatpakランタイムがコンピューターで稼働している状態で、以下のコマンドを使用してRiotをインストールします。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 
flatpakインストールflathubim.riot.Riot

ソースコード

公式のソフトウェアリポジトリを介してRiotにアクセスできないほとんどの人にとって、FlatpakおよびSnapソリューションは正常に機能します。そうは言っても、Linux PCでSnapやFlatpakが気に入らず、Riotにアクセスする必要がある場合は、ソースコードが適切なオプションです。

ソースからコードをビルドしてインストールするには、Riotの公式GitHubページにアクセスしてください。このページでは、依存関係のインストール方法、Matrixプロトコルの構築とインストール方法、Yarnのセットアップ方法、およびアプリの実行に必要なその他の多くのことについて概説しています。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか