Skip to content

Various forms of Tezos software distribution for Linux and macOS.

License

Notifications You must be signed in to change notification settings

serokell/tezos-packaging

Repository files navigation

Tezos packaging

Build status

This repo provides various forms of distribution for Tezos executables based on the Octez implementation.

See the official documentation for information about the binaries, their usage, and concepts about the Tezos networks.

See the versioning doc for information about the versioning policy for the provided forms of distribution.

Getting started on Ubuntu

The simplest procedures to set up a node, to bake and/or vote are provided for Ubuntu.

These commands will install everything necessary for you:

sudo add-apt-repository -yu ppa:serokell/tezos
sudo apt-get install -y tezos-baking

Set up a node and/or bake

To set up a node and/or a baking instance, launch the interactive setup wizard with:

tezos-setup

You can also read the dedicated article to find out more about this setup, the binaries, and the services used.

For setting up experimental smart rollup node, see this doc.

Voting on Ubuntu

To vote on mainnet, launch the interactive voting wizard with:

tezos-vote

Read the documentation on voting to find out more details about voting on custom networks.

Installing Tezos

tezos-packaging supports several native distribution methods for convenience:

The information about supported versions of the aforementioned OSes is available in the support policy doc.

Additionally, prebuilt static binaries can be downloaded directly from the latest release for other linux distros.

You can also use systemd services to run some of these static Tezos binaries in the background. For more information about these services, refer to this doc.

Build Instructions

This repository provides two distinct ways for building and packaging tezos binaries:

Release process

Please see the release workflow doc for more information about the details of the tezos-packaging releasing process.

For Contributors

Please see CONTRIBUTING.md for more information.

About Serokell

This repository is maintained with ❤️ by Serokell. The names and logo for Serokell are trademark of Serokell OÜ.

We love open source software! See our other projects or hire us to design, develop and grow your idea!