morningger.blogg.se

Electron create installer
Electron create installer










electron create installer

Fixing DEB and RPM Builds for ARMĮlectron Builder uses FPM to build DEB and RPM files. In theory (THEORY) you should be able to just run yarn run electron:build to create deb, rpm snap, and AppImage builds right now.ĪppImage builds WILL work right out of the gate, for both arm64 and armv7l architectures, but the others will not. We use a Raspberry Pi 4 (8gb) running Ubuntu 20.04 for testing and ad-hoc builds, and also an a1.large ARM instance on Amazon Web Services (also running Ubuntu) for our build pipeline, but you can just use a Raspberry Pi if you like. Technically this isn’t always true if there are pre-packaged versions of libraries to link against, but in reality best to just assume this is a fact.

electron create installer

ARM apps have to be built on ARM machinesīecause Electron apps require a bunch of native binaries, if you want to run an ARM build, you have to run it on an ARM box, so that you can build-in the right versions of the binaries. But alas, it’s not as simple as just setting those flags. We build Beekeeper Studio using Electron Builder, a fantastic project that greatly simplifies Electron building, packaging, and updating.Įlectron builder has built-in flags for building arm64 and armv7l binaries. Surely it couldn’t be that hard to get Beekeeper running on the Raspberry Pi? Electron Builder and ARM Now when I think of accessible computing, one device in particular comes to mind. Part of our mission is to improve technology accessibility, so we want to make sure Beekeeper Studio runs on as many devices as possible.

electron create installer

Thanks to Electron it works the same on Mac, Linux, and Windows.

electron create installer

Beekeeper Studio is an open source SQL editor and database manager built with Vue.js and Electron.












Electron create installer