Skip to content

Latest commit

 

History

History
86 lines (75 loc) · 4.64 KB

README.md

File metadata and controls

86 lines (75 loc) · 4.64 KB

WARNING: This repository is unmaintained. Please use pi-apps to get the latest version or compile etcher yourself.

etcher-logoBalenaEtcher-arm

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.

Etcher on rpi screenshot

Install

There are 3 ways to get this version of etcher:

  1. [RECOMMENDED]: Use Pi-Apps (click the badge below for more info)
    badge
  2. Use the Raspbian Addons repository: https://raspbian-addons.org/
  3. 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 tells apt to answer yes to all questions,
--fix-broken tells apt to install any needed dependencies.

Compile Etcher yourself:

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 of 1.7.0, refer to the table below.

recommended version numbers for the script:

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

Uninstall

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

Credits

Big thanks to futurejones for finding a way to compile Etcher for ARM.