Deploy Install

This section outlines how to deploy Quorum by using a pre-built binary. To learn more about how to build Quorum from source, refer to the Building From Source section.

Using the Pre-Built Binaries

The recommended method for deploying Quorum is to download and use the pre-built binaries. These binaries are available for a variety of platforms, and they are designed to work with the latest version of Quorum.

To download the pre-built binaries, visit the Quorum Downloads page.

Once you have downloaded the binaries, you can deploy Quorum by following the instructions in the Deploying Quorum section.

Using the Makefile

The Makefile provides a convenient way to build and deploy Quorum. To use the Makefile, you need to have Go installed on your system. Once you have Go installed, you can use the make command to build and deploy Quorum.

The following table lists the available functions in the Makefile, along with their descriptions:

Function Description
bootnode Build a bootnode binary
geth-linux-arm64 Build a Geth binary for Linux ARM64
geth-windows-386 Build a Geth binary for Windows 386
ios Build a Geth binary for iOS
geth-darwin Build a Geth binary for macOS
clean Clean the build directory
geth Build a Geth binary for the current platform
geth-linux Build a Geth binary for Linux
geth-linux-386 Build a Geth binary for Linux 386
geth-linux-mips Build a Geth binary for Linux MIPS
geth-linux-mips64le Build a Geth binary for Linux MIPS64le
geth-linux-mipsle Build a Geth binary for Linux MIPSle
geth-windows Build a Geth binary for Windows
geth-linux-arm-5 Build a Geth binary for Linux ARM-5
test Run the tests
geth-linux-amd64 Build a Geth binary for Linux AMD64
geth-linux-arm Build a Geth binary for Linux ARM
geth-linux-arm-7 Build a Geth binary for Linux ARM-7
geth-cross Build a Geth binary for a cross-platform environment
geth-linux-mips64 Build a Geth binary for Linux MIPS64
geth-windows-amd64 Build a Geth binary for Windows AMD64
all Build all binaries
devtools Build the developer tools
lint Run the linter
android Build a Geth binary for Android
geth-darwin-amd64 Build a Geth binary for macOS AMD64
geth-linux-arm-6 Build a Geth binary for Linux ARM-6
geth-darwin-386 Build a Geth binary for macOS 386

Example:

To build a Geth binary for Linux AMD64, you can run the following command:

make geth-linux-amd64
          

To build all binaries, you can run the following command:

make all
          

For a detailed explanation of each function, refer to the Makefile Documentation.