Desktop can be built and run on arm64
(aarch64
) hardware such as a Raspberry
Pi 3.
In order to build for arm64
, you will need the following:
- A computer with a 64-bit ARMv8 processor.
- A 64-bit OS. You can use Ubuntu 16.04 and then follow the instructions on setup there.
Once you have the required tools installed, run this script to install the
dependencies that Desktop needs for arm64
:
$ script/install-arm64-deps.sh
Note: Do not use yarn
here as there is no current way to set environment
variables to rebuild native modules against arm64
.
Ensure you set the TARGET_ARCH
environment variable in your shell:
$ export TARGET_ARCH=arm64
After that, you should be able to build the development version of Desktop:
$ yarn build:dev
$ yarn start
Or if you want to test the production build:
$ yarn build:prod
$ yarn start:prod