[Update]
See etcher-bin-1.7.1-x86_64 - KISS Flash OS images to SD cards & USB drive writer utility (Post by burdi01 #86104) for info on the stripping of the module. Thanks to burdi01 for the heads up on that. Updated download at the end of this post, stripping details and also download info here: etcher-bin-1.7.1-x86_64 - KISS Flash OS images to SD cards & USB drive writer utility (Post by Rava #86109)
[/Update]
More info on etcher:
https://www.balena.io/etcher/
Tested in Porteus 5.0rc3 XFCE 4.12. Could be other DE need additional dependencies. If so, please reply in this thread and I see what can be done.Validated Flashing
No more writing images on corrupted cards and wondering why your device isn't booting.
Hard Drive Friendly
Makes drive selection obvious to avoid wiping your entire hard-drive
_______________________________________________
Cave! It goes online, maybe to look for updates - but it does so without asking you first

Code: Select all
guest@porteus:/tmp/mc-guest$ balena-etcher-electron
[Axios v1.7.1] Transitional option 'clarifyTimeoutError' has been deprecated since v1.0.0 and will be removed in the near future
[Axios v1.7.1] Transitional option 'forcedJSONParsing' has been deprecated since v1.0.0 and will be removed in the near future
[Axios v1.7.1] Transitional option 'silentJSONParsing' has been deprecated since v1.0.0 and will be removed in the near future
{"message":"certificate has expired","stack":"Error: certificate has expired\n at TLSSocket.onConnectSecure (_tls_wrap.js:1497:34)\n at TLSSocket.emit (events.js:315:20)\n at TLSSocket._finishInit (_tls_wrap.js:932:8)\n at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:706:12)","config":{"url":"https://balena.io/etcher/static/config.json","method":"get","headers":{"Accept":"application/json, text/plain, */*","User-Agent":"axios/1.7.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"responseType":"json","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false}},"code":"CERT_HAS_EXPIRED"}
ready-to-show: 5.120s
I used txz2dir etcher-bin-1.7.1-x86_64-1cf.txz etcher-bin-1.7.1-x86_64-1cf and made the following manual changes to the directory etcher-bin-1.7.1-x86_64-1cf/ as root:
Code: Select all
root@porteus:/etcher# cd etcher-bin-1.7.1-x86_64-1cf/usr/
root@porteus:/etcher/etcher-bin-1.7.1-x86_64-1cf/usr# mkdir bin
root@porteus:/etcher/etcher-bin-1.7.1-x86_64-1cf/usr# cd bin
root@porteus:/etcher/etcher-bin-1.7.1-x86_64-1cf/usr/bin# ln -s ../../opt/balenaEtcher/balena-etcher-electron .
root@porteus:/etcher/etcher-bin-1.7.1-x86_64-1cf/usr/bin# ls -o
total 0
lrwxrwxrwx 1 root 45 Dec 11 03:27 balena-etcher-electron -> ../../opt/balenaEtcher/balena-etcher-electron
Staring it via DE is by default handled via its /usr/share/applications/balena-etcher-electron.desktop:
Code: Select all
[Desktop Entry]
Name=balenaEtcher
Exec=/opt/balenaEtcher/balena-etcher-electron %U
Terminal=false
Type=Application
Icon=balena-etcher-electron
StartupWMClass=balenaEtcher
Comment=Flash OS images to SD cards and USB drives, safely and easily.
MimeType=x-scheme-handler/etcher;
Categories=Utility;

Cave! The menu of etcher is usually hidden and (for now) I have no clue how to get it visible and workable on a permanent basis. Only during the screenshot process the menu was visible and after the screenshot the menu vanished again. Don't ask me why, I have no clue.
etcher-bin-1.7.1-x86_64-1cf.xzm - 74,34 MB or 77955072 bytes.
md5sum:
Code: Select all
e6e5b316d90f55818fd01022116f3b3d etcher-bin-1.7.1-x86_64-1cf.xzm
Code: Select all
7abdf3d0955e5b50087599411f133941bcc7bbfa89983068a2b26b35f05fd952 etcher-bin-1.7.1-x86_64-1cf.xzm
https://filehorst.de/d/eylDfICr
Since filehorst speaks German, a short HOWTO download and translation:
To get it, first wait 15 seconds "Dein Download wird jetzt vorbereitet." (Your download is being prepared)
Then click "Jetzt zur Download-Seite" (now to the download page)
Then click "Dein Download steht nun bereit. Klicke hier, um ihn zu starten." (Your download is ready. Click here to start downloading it)
________________________________________________________
See etcher-bin-1.7.1-x86_64 - KISS Flash OS images to SD cards & USB drive writer utility (Post by burdi01 #86104) for info on the stripping of the module. Thanks to burdi01 for the heads up on that. Stripping details and also download info here: etcher-bin-1.7.1-x86_64 - KISS Flash OS images to SD cards & USB drive writer utility (Post by Rava #86109)
Here the stripped module: 58929152 bytes (56.20 MB) - filehorst link:
https://filehorst.de/download.php?file=erGuqdtx
md5sum
Code: Select all
20bd6d4bf1242254399e8267cfcfc640 etcher-bin-1.7.1-x86_64-stripped_rava.xzm
Code: Select all
4b6b1ca28b1c1d0bf77626abc68a0891151f78068d32fd2ec21e09bd37e22f13 etcher-bin-1.7.1-x86_64-stripped_rava.xzm
For those interested: md5sum of the txz used:
58add8283aca1f60299b1e5f2f36eb49 etcher-bin-1.7.1-x86_64-1cf.txz
Downloaded from https://slack.conraid.net/repository/sl ... 64-1cf.txz--- Downloads: 1 (74,34 MB) - Zuletzt am: 11.12.2021 04:27 Uhr