Nimbus Book 日本語版
  • 1. Nimbus Book について
  • 2. 設計目標
  • 3. システム要件
  • 4. ビーコンノードだけを実行する
  • Raspberry Pi
    • 5. Raspberry Piのバリデート:ガイド
    • 6. Raspberry Piのバリデート:メインネットのアドバイス
  • How-to
    • 7. 依存関係をインストールする
    • 8. ビーコンノードを構築する
    • 9. eth1ノードを実行する
    • 10. ビーコンノードを同期する
    • 11. バリデータのデポジットをする
    • 12. バリデータキーをインポートする
    • 13. バリデータをeth2に接続する
    • 14. バリデータの状態を監視する
    • 15. Nimbusをアップデートする
    • 16. メインネットの準備
  • Tutorials
    • 26. Infuraエンドポイントを作成する
GitBook提供
このページ内
  • 時刻同期
  • 外部依存性
  • Linux
  • macOS
  • Windows
  • Android

役に立ちましたか?

  1. How-to

7. 依存関係をインストールする

前へ6. Raspberry Piのバリデート:メインネットのアドバイス次へ8. ビーコンノードを構築する

最終更新 3 年前

役に立ちましたか?

Nimbusのビーコンチェーンは、Linux、macOS、Windows、Androidで動作します。現時点では、Nimbusはソースからビルドしなければならないため、いくつかの依存関係をインストールする必要があります。

時刻同期

ビーコンチェーンは、お使いのコンピュータが正しい時刻(プラスマイナス0.5秒)を設定しているかどうかに依存しています。

私たちは、あなたのコンピュータで高品質のタイムサービスを実行することをお勧めします。

  • GPS

  • NTS (network time security, )

  • (google)

最低限、サーバー上でNTPクライアントを実行する必要があります。

ほとんどのオペレーティングシステム(macOSを含む)は、デフォルトで自動的にNTPと同期します。

上記の内容がラテン語のように聞こえる場合は、心配しないでください。コンピューターの日付と時刻の設定をいじっていなければ大丈夫です(自動的に設定されているはずです)。

外部依存性

  • 開発ツール(Cコンパイラ、Make、Bash、Git)

Nimbus はNimの独自のローカルコピーをビルドするため、Nim は外部依存はありません。

Linux

一般的な Linux ディストリビューションでは、依存関係をインストールするには、

# Debian and Ubuntu
sudo apt-get install build-essential git

# Fedora
dnf install @development-tools

# Archlinux, using an AUR manager
yourAURmanager -S base-devel

macOS

brew install cmake

Windows

Windows上でNimbusをビルドするには、Mingw-w64のビルド環境を推奨します。

  • セットアップメニューでアーキテクチャを選択してください(32ビットの場合はi686、64ビットの場合はx86_64)。

  • スレッドをwin32にする

  • 32ビットでは "dwarf"、64ビットでは "seh "に例外を設定します。

  • "My Computer"/"This PC" -> "Properties" -> "Advanced system settings" -> "Environment Variables" -> "Path" -> "Edit" -> "New" -> C:\mingw-w-w64に変更して、システムのPATHに追加します。(32ビットのときは C:\mingw-w64\mingw32\bin)

Android

あなたがUbuntu PRootを使用すると仮定します。

apt install build-essential git

を使用してパッケージを管理することを前提とします。

"" を使用して、お使いのアーキテクチャに合わせてMingw-w64をインストールします。

をインストールし、「Git Bash」シェルを使ってnimbus-eth2をクローンしてビルドします。

FDroidまたはGoogle Playストアからアプリをインストールします。

お好みのディストリビューションの指示に従って、お好みのをインストールします。注意:UbuntuのPRootは、Arm64アーキテクチャ(Androidデバイスのための最も一般的なアーキテクチャ)でコンパイルされたすべてのNimbusの前提条件を含むことが知られています。

IETFドラフト
Roughtime
Homebrew
MinGW-W64 Online Installer
Git for Windows
Termux
PRoot