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.