WARNING: This repository is unmaintained. Please use pi-apps to get the latest version or compile etcher yourself.
balena-etcher v1.5.109 and later compiled from source for armhf and arm64 for the Raspberry Pi and other ARM based Linux computers.
NOTE: This only works on Debian and Debian based OS's like Ubuntu.
There are 3 ways to get this version of etcher:
- [RECOMMENDED]: Use Pi-Apps (click the badge below for more info)
- Use the Raspbian Addons repository: https://raspbian-addons.org/
- Install it manually:
- download the .deb file for your system architecture from the latest release (armv7l is 32bit arm and arm64 is 64bit arm)
- open the .deb file with a package installer (just double click it) if you have one installed, or open terminal in the directory where the .deb file is and type
sudo apt install -y --fix-broken the-file-name.deb
but replace the-file-name.deb
with the name of the .deb file you downloaded or path to it (E.G. ~/Downloads/balena-etcher-electron_1.5.116+37769efb_armv7l.deb) .
explanation:
the-y
flag tellsapt
to answer yes to all questions,
--fix-broken
tellsapt
to install any needed dependencies.
Use my compile scripts, they simply run the instructions found here. the first script compiles the newest version (v1.7.0), you can run it by copying and pasting the following line in terminal:
wget -q https://github.com/Itai-Nelken/Etcher-arm-32-64/raw/main/compile-etcher_v1.7.0.sh; bash compile-etcher_v1.7.0.sh; rm compile-etcher_v1.7.0.sh
the second script asks you what version you want to compile, you can run it by copying and pasting the following line in terminal:
wget -qO- https://raw.githubusercontent.com/Itai-Nelken/Etcher-arm-32-64/main/compile-etcher-on-arm.sh; bash compile-etcher-on-arm.sh; rm compile-etcher-on-arm.sh
Alternatively compile, build and package manually with the instructions here but replace this line:
git checkout v1.5.63
with this line:
git checkout v1.7.0
so you compile v1.7.0 (latest) instead of v1.5.63.
NOTE:
you can put any version you want instead of1.7.0
, refer to the table below.
version number | notes | compilation armhf/armv7l | compilation arm64/aarch64 |
---|---|---|---|
1.5.63 | very old and outdated version but tested and working reliably. not recommended, use only when other versions don't work. |
works | not tested, will probably work. |
1.7.0 | latest version. | works | works |
Rest of the table above (click to expand)
version number | notes | compilation armhf/armv7l | compilation arm64/aarch64 |
---|---|---|---|
1.5.109 | works | works | |
1.5.110 | works | works | |
1.5.111 | works | works | |
1.5.112 | changelog. | works | works |
1.5.113 | works | works | |
1.5.114 | works | works | |
1.5.115 | works | works | |
1.5.116 | works | works | |
1.5.117 | works | works | |
1.5.118 | works | works | |
1.5.119 | works | works | |
1.5.120 | works | works | |
1.5.121 | works | works | |
1.5.122 | works | works | |
1.6.0 | works | works | |
1.7.3 | works | works |
If you installed from Pi-Apps, then you can also uninstall it from there. If you want to manually uninstall, run the following in terminal:
sudo apt purge balena-etcher-electron
Big thanks to futurejones for finding a way to compile Etcher for ARM.