Skip to main content

3 posts tagged with "binaries"

View All Tags

Pre-built Linux ARM binaries are now available

Β· One min read
Mithril Team

Pre-built Linux ARM binaries are now available​

With the release of the 2537.0 distribution, pre-built Linux ARM binaries are now available for Mithril nodes:

  • Download the binaries directly (files attached to the GitHub release with the suffix -linux-arm64.tar.gz)
  • Download the Debian package (files attached to the GitHub release with the suffix -arm64.deb)
  • Use the one-liner installer to install them.

To provide a clear overview of supported platforms, the team has added a new 'Platform support' section in the release notes, reproduced below for convenience (note that it may change in the future).

BinaryLinux x64Linux arm64macOS arm64Windows x64
mithril-aggregatorβœ”βœ” ⁽*⁾⛔⛔
mithril-signerβœ”βœ” ⁽*⁾⛔⛔
mithril-clientβœ”βœ” ⁽*βΎβœ”βœ”

⁽*⁾⚠️ Linux arm64 builds are provided on a best-effort basis and are not officially supported.

For any inquiries or assistance, contact the team on the Discord channel.

Ending support for macOS x64 pre-built binaries

Β· One min read
Mithril Team

Ending support for macOS x64 pre-built binaries​

Since 2020, macOS has transitioned from Intel (x64 architecture) to Apple Silicon (arm64 architecture) processors.

Additionally, Cardano node version 10+ now supports only Apple Silicon on macOSX.

As a result, the Mithril team will end support for macOS x64 pre-built binaries for the client CLI starting March 2025.

From this date, CI will no longer build these binaries for GitHub releases. If you are still using macOS x64, you will need to build the binaries from source.

For any inquiries or assistance, contact the team on the Discord channel.

One line installer for Mithril binaries

Β· 2 min read
Mithril Team

One line installer for Mithril binaries​

To simplify the installation and updating of Mithril binaries, we have created a one line installer that downloads and installs the Mithril binaries for you. This installer is available for Linux and macOS and supports the Mithril signer, Mithril aggregator, and Mithril client CLI.

The one line command is also displayed in the various Download the pre-built binary sections across the documentation.

Examples of the one line installer​

  • Download the latest Mithril signer in the current directory:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-signer -d latest -p $(pwd)
  • Download the latest Mithril client CLI in the current directory:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-client -d latest -p $(pwd)
  • Download the unstable Mithril aggregator in the current directory:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-aggregator -d unstable -p $(pwd)
  • Download the Mithril client of distribution 2445.0 in the current directory:
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -c mithril-client -d 2445.0 -p $(pwd)

Installer usage​

curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh | sh -s -- -h

Install or upgrade a Mithril node
Usage: sh [-n node] [-v version] [-d distribution] [-p path]
-c node : Mithril node to install or upgrade (mithril-signer, mithril-aggregator, mithril-client)
-d distribution : Distribution to upgrade to (latest, unstable or distribution version e.g '2445.0')
-p path : Path to install the component

For any inquiries or assistance, feel free to contact the team on the Discord channel.