最終更新:
編集

UbuntuまたはDebian Linuxへのインストール

このページでは、aptユーティリティを使用して、Ubuntu Linux 18.04以降またはDebian 10rippledの安定した最新バージョンをインストールする場合の推奨手順を説明します。

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

前提条件

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

インストール手順

  1. リポジトリを更新します。

    sudo apt -y update
    
  2. ユーティリティをインストールします。

    sudo apt -y install apt-transport-https ca-certificates wget gnupg
    
  3. Rippleのパッケージ署名用のGPGキーを、信頼できるキーのリストに追加します。

    sudo mkdir /usr/local/share/keyrings/
    wget -q -O - "https://repos.ripple.com/repos/api/gpg/key/public" | gpg --dearmor > ripple-key.gpg
    sudo mv ripple-key.gpg /usr/local/share/keyrings
    
  4. 追加したキーのフィンガープリントを確認します。

    gpg /usr/local/share/keyrings/ripple-key.gpg
    

    出力に、次のようなRipple用のエントリが含まれていることを確認してください。

    gpg: WARNING: no command supplied.  Trying to guess what you mean ...
    pub   rsa3072 2019-02-14 [SC] [expires: 2026-02-17]
        C0010EC205B35A3310DC90DE395F97FFCCAFD9A2
    uid           TechOps Team at Ripple <techops+rippled@ripple.com>
    sub   rsa3072 2019-02-14 [E] [expires: 2026-02-17]
    

    特に、フィンガープリントが一致することを確認してください。(上記の例では、フィンガープリントは三行目のC001で始まる部分です。)

  5. 使用しているオペレーティングシステムのバージョンに対応する適切なRippleリポジトリを追加します。

    echo "deb [signed-by=/usr/local/share/keyrings/ripple-key.gpg] https://repos.ripple.com/repos/rippled-deb focal stable" | \
        sudo tee -a /etc/apt/sources.list.d/ripple.list
    

    上記の例は、Ubuntu 20.04 Focal Fossa向けのものです。。その他のオペレーティングシステムについては、focalという単語を次のいずれかに置き換えます。

    • bionic for Ubuntu 18.04 Bionic Beaver
    • buster for Debian 10 Buster
    • bullseye for Debian 11 Bullseye
    • jammy for Ubuntu 22.04 Jammy Jellyfish

    rippledの開発バージョンまたはプレリリースバージョンにアクセスするには、stableではなく次のいずれかを使用します。

    警告: 安定版ではないナイトリービルドはいつの時点でも壊れる可能性があります。これらのビルドを本番環境のサーバに使用しないでください。

  6. Rippleリポジトリを取得します。

    sudo apt -y update
    
  7. rippledソフトウェアパッケージをインストールします。

    sudo apt -y install rippled
    
  8. rippledサービスのステータスをチェックします。

    systemctl status rippled.service
    

    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での自動更新を有効にするために使用できるスクリプトが含まれています。その他のプラットフォームでは、手動での更新が必要です。

関連項目