Installing RNode

We deliver RNode software in a variety of installation packages. Installation packages are available at both RChain and Github. We recommend using the latest release.

In the command examples below, you must update based on the version number of RNode you want by replacing "x" with the numbers in your installation version.

Should there be errors, when you install RNode for the first time, please make shure that you have the newest Java version installed.

Linux

Install JDK (Java)

sudo apt-get update
sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install -y openjdk-11-jdk

Install RNode

PlatformPackage typeInstallation information
Debian 9 Stretch

Ubuntu 16.04 LTS

Ubuntu 18.04.3 LTS
Debian Package (.deb)First time installation:
sudo apt install ./rnode_x.x.x_all.deb

Re-installation:
systemctl stop rnode
sudo apt remove rnode
rm -rf /var/lib/rnode/rspace
sudo apt install ./rnode_x.x.x_all.deb
Fedora 27

Fedora 28

Fedora 29

Fedora 30
RPM Package (.rpm)First time installation:
sudo dnf install ./rnode-x.x.x-1.noarch.rpm
Re-installation:
sudo systemctl stop rnode && dnf remove rnode && rm -rf /var/lib/rnode/rspace && sudo dnf install ./rnode-x.x.x-1.noarch.rpm
Other Linux distributionsTarball (.tgz)Prerequisites
Java - We recommend Open JDK 11, https://openjdk.java.net/projects/jdk/11/
Libsodium - https://download.libsodium.org/doc/ installed in a standard prefix (/user or /user/local)

First time installation:
tar -xvf rnode-x.x.x.tgz

Mac


PlatformPackage typeInstallation information
Mac
Tarball (.tgz)Prerequisites
Java - We recommend Open JDK 11, https://openjdk.java.net/projects/jdk/11/
Libsodium - https://download.libsodium.org/doc/ installed in a standard prefix (/user or /user/local)

First time installation:
tar -xvf rnode-x.x.x.tgz
cd rnode-0.x.x
./macos_install.sh

Note:
The macos_install.sh script installs the Homebrew package manager on your machine and then installs libsodium.
If you already have Homebrew installed on your machine, you can refer to the script for how to install libsodium directly.

Windows

Prerequisites: Windows 10

Although it is simple to install RNode in Docker, it is important to have an understanding for working with Docker to successfully run and interface with RNode.

ARM

You can run RNode on Raspberry pi. An example of this, including installation and deployment instructions, is available at https://github.com/kayvank/arm-rnode.

Edit this page on GitHub