Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.47 KB

build_instructions.md

File metadata and controls

44 lines (26 loc) · 1.47 KB

Nunchuk Build Instructions

Release key and signatures

Release key

Release signatures are attached to each release at https://github.com/nunchuk-io/nunchuk-desktop/releases.

Verifying builds

Follow these steps:

  1. Download the app for your OS (.zip) and the signature file (.asc) into the same directory, then open the Command Line and cd into the directory.

  2. Import the public key of our signer. The signing key can be found above.

    gpg --keyserver keyserver.ubuntu.com --recv-keys 0x8C8ECD3F660CA53CD878792A6E38A462ED2EF525

  3. Verify the checksum

    sha256sum --check SHA256SUMS.asc

The output should say "OK" if the checksum is valid for the given file (if you only download the app for one OS, ignore the warnings for the other OSes).

  1. Verify the signature

    gpg --verify SHA256SUMS.asc

The output should say "Good signature" from our signer.

Linux

On Linux, you will need to install udev rules for the devices to be reachable by HWI. Get the rules from HWI then run the following command:

cd hwilib/; \
  sudo cp udev/*.rules /etc/udev/rules.d/ && \
  sudo udevadm trigger && \
  sudo udevadm control --reload-rules  && \
  sudo groupadd plugdev && \
  sudo usermod -aG plugdev `whoami`

Visit here for more information.