Skip Navigation
Reproducibly build Monero entirely in RAM
monero.town How to reproducibly build Monero in Split Linux (torified) - monero.town

This is a script I made to assist in reproducibly building the Monero binaries on Split Linux, the distribution that splits your various identities into separate TTY’s. The logic creates a containerized vanilla Ubuntu install where it then executes the Gitian-Docker build variant [https://github.com...

How to reproducibly build Monero in Split Linux (torified) - monero.town

While working on v0.18.3.2 the other day, I published a script to automate reproducible Monero builds in Split Linux.

It's not a highly-adopted Linux distribution and so when v0.18.3.3 quickly followed I wondered how I could help those of you who want to stick with what they already use.

I figured you can build entirely from the Live environment if you have at least 16GB of RAM:

  1. Boot a copy of Split Linux from a pendrive
  2. Ensure you're connected to the Internet (/etc/wpa_supplicant/ for Wifi)
  3. Mount a tmpfs: mount -t tmpfs -o size=12G lxc /var/lib/lxc
  4. Download and run the linked script
  5. Copy the results to where you need them

I hope this gets you on track to joining us as a signer for the official Monero binaries.

0
How to reproducibly build Monero in Split Linux (torified)
gist.github.com Reproducibly build Monero in a torified Split Linux container using the Docker method

Reproducibly build Monero in a torified Split Linux container using the Docker method - monero-gitian.sh

Reproducibly build Monero in a torified Split Linux container using the Docker method

This is a script I made to assist in reproducibly building the Monero binaries on Split Linux, the distribution that splits your various identities into separate TTY's.

The logic creates a containerized vanilla Ubuntu install where it then executes the Gitian-Docker build variant.

An upcoming Split Linux version will ship the script, but I thought I'd do a little pre-release so you may build the recently released Monero v0.18.3.2.

Usage

While logged in as root to any TTY, ideally in a tmux window, run

OS=l ./monero-gitian.sh [container_name]

  • OS can be any lower-case initial of "Linux", "Android", "FreeBSD", "Windows" or "MacOS". Set OS=lafwm to build all (required for sharing your results via the official channel).
  • Github username is used for correctly naming directories in case in intend to publish your checksums later on.
  • Optional container name can be freely chosen, as long it doesn't clash with an existing one (defaults to gitian-TIMESTAMP).

At the password prompts, simply provide a matching one each time.

The resulting binaries can be used as-is as long as you are on a supported platform and using glibc.

---

To learn how to sign and publish your results, refer to Monero's Gitian documentation.

5
Lemmy instances @lemmy.ml kevcrumb @zoo.splitlinux.org
Split Linux Instance

In an effort to move community communication (announcements and discussion) away from Big Tech and protect users from generalized monitoring, I just set up this instance and am already excited about lemmy! It's extremely fast and seems to be very robust.

Is there a tool to import all previous posts (r/splitlinux)?

0
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)KE
kevcrumb @zoo.splitlinux.org
Posts 3
Comments 3