sky-update

create debian packages


Project maintained by Skyfleet Hosted on GitHub Pages — Theme by mattgraham

IMAGE PREPARATION

Compatible Architectures

The .deb packages are built using the latest version binaries from the release section of skywire-mainnet which are currently available for amd64, arm64, and arnhf. However, the script to automatically configure the hypervisor key on the visors which exist in skybian only work as-is for the following subset of architectures:

If your board is a supported architecture:

You must preform the following configuration using skyimager prior to writing the image to the microSD card.

1) Install or download Skyimager

For the skybian-firstrun script which is provided by the skybian-skywire .deb package (and present in skybian images) to work correctly; the image you are using must first be configured using the skyimager.

If you are already using debian (or derivative such as ubuntu) you can install skyimager-gui from this repository using the steps in the readme (i.e. configure the repository, then apt update && apt install skyimager-gui)

If you are using an arch-baseddistro, you can find the skyimager in the AUR.

Alternatively, you can find skyimager binaries in the skybian release section

2) Download Base Image

Download a debian-based server image (not desktop) which is appropriate for your board (Armbian, Raspbian, etc). Armbian images are always preferred.

3) Process the image with skyimager

Launch skyimager-gui and select the image you want to use from your file system. Enter your router / gateway IP address, and choose the number of visor images to create. Click next to create the images. Additional documentation can be found in: https://github.com/skycoinproject/skywire-mainnet

4) Flash the image to the microSD card

Using your preferred method, write the image to the microSD. It is recommended to expand the root file system on the card after the image has been written. Note: expanding the root file system to fill the microSD is critical for archlinuxARM images to function correctly.

After writing the image, insert the card into the pi and boot it. SSH to the board, and preform the repository configuration if using a debian-based image.