最終更新:
編集

yumを使用したCentOS/Red Hatへのインストール

このページでは、Rippleのyumリポジトリを使用して、CentOS 7またはRed Hat Enterprise Linux 7に、rippledの安定した最新バージョンをインストールする場合の推奨手順を説明します。

以下の手順では、Rippleによってコンパイルされたバイナリーをインストールします。

前提条件

rippledをインストールする前に、システム要件を満たす必要があります。

インストール手順

  1. Ripple RPMリポジトリをインストールします。

    $ cat << REPOFILE | sudo tee /etc/yum.repos.d/ripple.repo
    [ripple-stable]
    name=XRP Ledger Packages
    baseurl=https://repos.ripple.com/repos/rippled-rpm/stable/
    enabled=1
    gpgcheck=0
    gpgkey=https://repos.ripple.com/repos/rippled-rpm/stable/repodata/repomd.xml.key
    repo_gpgcheck=1
    REPOFILE
    
  2. 最新のrepoのアップデートを取得します。

    $ sudo yum -y update
    
  3. 新しいrippledパッケージをインストールします。

    $ sudo yum install rippled
    

    バージョン1.3.1では、構成ファイル(rippled.cfgおよびvalidators.txt)を変更する必要はありません。このアップデート手順では、既存の構成ファイルが現在のまま残ります。

  4. systemdユニットファイルを再度読み込みます。

    $ sudo systemctl daemon-reload
    
  5. 起動時に開始するように、rippledサービスを設定します。

    $ sudo systemctl enable rippled.service
    
  6. rippledサービスを開始します。

    $ sudo systemctl start rippled.service
    

次のステップ

rippledが残りのネットワークと同期されるまでには数分かかることがあります。その間、レジャーがない旨を知らせる警告が出力されます。

rippledログメッセージの詳細は、ログメッセージについてをご覧ください。

rippledが残りのネットワークと同期されたら、ストックrippledサーバが完全に機能するようになります。このサーバを、ローカル署名やXRP LedgerへのAPIアクセスに使用できます。rippledサーバがネットワークと同期されているかどうかを判別するには、rippledサーバの状況を使用します。rippledのコマンドラインインターフェイスを使用すれば、これを迅速にテストできます。

rippled server_info

rippled APIを使用したrippledサーバとの通信について詳しくは、rippled API referenceをご覧ください。

ストックrippledサーバを実行できたら、次に検証サーバとして実行してみましょう。検証サーバについて、そして検証サーバを実行する理由については、バリデータとしてのrippledの実行をご覧ください。

rippledサーバの起動でお困りですか? rippledサーバが起動しないをご覧ください。

その他の構成

rippledは、デフォルト構成でXRP Ledgerに接続する必要があります。ただし、rippled.cfgファイルを編集すれば、設定を変更できます。推奨される構成設定については、容量の計画をご覧ください。

推奨インストールでは、デフォルトで/etc/opt/ripple/rippled.cfgという設定ファイルを使用します。その他の場所としては、$HOME/.config/ripple/rippled.cfg($HOMErippledを実行しているユーザのホームディレクトリです)、$HOME/.local/ripple/rippled.cfgまたはrippledを起動した現在の作業ディレクトリがあります。

すべての構成オプションの説明については、rippled GitHubリポジトリーをご覧ください。

構成の変更を有効にするには、rippledを再起動する必要があります。

[debug_logfile]セクションまたは[database_path]セクションを変更すると、rippledを実行するユーザに、新しく構成したパスの所有権を付与する必要が生じる場合があります。

更新

rippledを定期的に更新して、残りのXRP Ledgerネットワークと同期させておく必要があります。rippledのGoogleグループをサブスクライブすれば、rippledの新しいリリースに関する通知を受け取ることができます。

rippledのパッケージには、Linuxでの自動更新を有効にするために使用できるスクリプトが含まれています。その他のプラットフォームでは、手動での更新が必要です。

関連項目