balenaEtcher : запись носителей
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
balenaEtcher : запись носителей
balenaEtcher - очень эффективный GUI инструмент записи носителей для инсталляций Linux или LiveUSB.
Эффективный, потому что ним пишутся .iso инсталляционные имиджи на USB-флешки + .img имиджи на SD карты для ARM одноплатников + потому что он делает проверку записанных данных...
Много хорошего.
Но есть какие-то непонятные фокусы с использованием balenaEtcher ...
Эффективный, потому что ним пишутся .iso инсталляционные имиджи на USB-флешки + .img имиджи на SD карты для ARM одноплатников + потому что он делает проверку записанных данных...
Много хорошего.
Но есть какие-то непонятные фокусы с использованием balenaEtcher ...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: balenaEtcher : запись носителей
Главный фокус, мне непонятный:
Код: Выделить всё
olej@R420:~/Загрузки$ sudo ./balenaEtcher-1.7.3-x64.AppImage
[sudo] пароль для olej:
sudo: не удаётся исполнить ./balenaEtcher-1.7.3-x64.AppImage: Отказано в доступе
Код: Выделить всё
olej@R420:~/Загрузки$ file ./balenaEtcher-1.7.3-x64.AppImage
./balenaEtcher-1.7.3-x64.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, stripped
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: balenaEtcher : запись носителей
Свободно скачивается здесь:
Flash. Flawless.
Flash OS images to SD cards & USB drives, safely and easily.
Код: Выделить всё
olej@R420:~/Загрузки$ ls -l balena-etcher-electron-1.7.8-linux-x64.zip
-rw-rw-r-- 1 olej olej 95475785 мар 21 18:55 balena-etcher-electron-1.7.8-linux-x64.zip
Код: Выделить всё
olej@R420:~/Загрузки$ ls -l balenaEtcher-1.7.8-x64.AppImage
-rw-r--r-- 1 olej olej 95980491 мар 18 18:34 balenaEtcher-1.7.8-x64.AppImage
olej@R420:~/Загрузки$ chmod a+x balenaEtcher-1.7.8-x64.AppImage
Код: Выделить всё
olej@R420:~/Загрузки$ sudo ./balenaEtcher-1.7.8-x64.AppImage
sudo: не удаётся исполнить ./balenaEtcher-1.7.8-x64.AppImage: Отказано в доступе
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: balenaEtcher : запись носителей
https://www.linux.org.ru/forum/general/16013087 - это LOR, говно ... но всё же:
20.11.20
Appimage Etcher действительно не работает в Debian 10.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: balenaEtcher : запись носителей
Я прекрасно владею классической утилитой dd для записи носителей, и мне бы нафиг сдался бы тот Etcher ... если бы разработчики образов для ARM одноплатников Armbios не писали - свежие образы системы Orange Pi One:
Фишка в том, что хотелось бы проверить возможность Etcher писать прямо из архивных файлов *.xz, исключая промежуточные действия, которые привносят дополнительные ошибки + то что такая запись проводит последующую проверку.How to prepare a SD card?
...
Write the xz compressed image with USBImager or balenaEtcher on all platforms since unlike other tools, either can validate burning results saving you from corrupted SD card contents.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
balenaEtcher : запись носителей
Только скачивается там такое гавно как AppImage (см. как я сносил Flatpak ... и подобное с ним):
Но есть, похоже, GIT и исходники: balena-io / etcher...
Etcher for Linux x64 (64-bit) (AppImage) Linux x64 Download
Etcher for Linux (Legacy 32 bit) (AppImage) Linux x86 Download
v1.18.8
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
balenaEtcher : запись носителей
Код: Выделить всё
olej@R420:~/2023/balenaETCHER$ git clone https://github.com/balena-io/etcher.git
Клонирование в «etcher»...
remote: Enumerating objects: 26485, done.
remote: Counting objects: 100% (624/624), done.
remote: Compressing objects: 100% (124/124), done.
remote: Total 26485 (delta 530), reused 528 (delta 497), pack-reused 25861
Получение объектов: 100% (26485/26485), 94.21 МиБ | 239.00 КиБ/с, готово.
Определение изменений: 100% (16368/16368), готово.
Код: Выделить всё
olej@R420:~/2023/balenaETCHER$ cd etcher/
Код: Выделить всё
olej@R420:~/2023/balenaETCHER/etcher$ cat CHANGELOG.md
...
# v1.18.8
## (2023-04-26)
...
Код: Выделить всё
olej@R420:~/2023/balenaETCHER/etcher$ make
Available targets: help info lint test clean distclean electron-develop electron-test electron-build
(Вот это новомодное говно: Electron)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
balenaEtcher : запись носителей
Это говнище (alenaEtcher) - "ещё то"
В одних дистрибутивах/версиях оно запускается, в других - не запускается, с какими-то совершенно дикими сообщениями, различающимися в разных дистрибутивах ... я уже тут грешил и на версию приложения, и на отсутствие каких-то пакетов ... но всё это не то...
Вот это - одна и та же копия (копированием пперенесена для иднтичности) не самой свежей версии этого говнища (которая раньше более-менее успешно использовалась, это что-то 2021 года) на разных инсталляциях:
1.
Код: Выделить всё
olej@esprimop420:~/Загрузки$ cat /etc/debian_version
12.0
olej@esprimop420:~/Загрузки$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
Код: Выделить всё
olej@esprimop420:~/Загрузки$ ./balenaEtcher-1.5.116-x64.AppImage
[263013:0621/180521.790197:FATAL:gpu_data_manager_impl_private.cc(439)] GPU process isn't usable. Goodbye.
/tmp/.mount_balenaFX3iCS/balena-etcher-electron: строка 10: 263013 Ловушка трассировки/останова "${script_dir}"/balena-etcher-electron.bin "$@"
Код: Выделить всё
olej@nvidia:~/Загрузки$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21
Release: 21
Codename: vanessa
Код: Выделить всё
olej@nvidia:~/Загрузки$ ./balenaEtcher-1.5.116-x64.AppImage
bash: ./balenaEtcher-1.5.116-x64.AppImage: Отказано в доступе
Код: Выделить всё
olej@R420:~/Загрузки/ISO$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21.1
Release: 21.1
Codename: vera
Код: Выделить всё
olej@R420:~/Загрузки/ISO$ ./balenaEtcher-1.5.116-x64.AppImage
bash: ./balenaEtcher-1.5.116-x64.AppImage: Отказано в доступе
Код: Выделить всё
olej@nvme:~/Загрузки$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: LMDE 5 (elsie)
Release: 5
Codename: elsie
Код: Выделить всё
lej@nvme:~/Загрузки$ ./balenaEtcher-1.5.116-x64.AppImage
{"message":"certificate has expired","stack":"Error: certificate has expired\n at TLSSocket.onConnectSecure (_tls_wrap.js:1321:34)\n at TLSSocket.emit (events.js:223:5)\n at TLSSocket._finishInit (_tls_wrap.js:794:8)\n at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:608:12)","config":{"url":"https://balena.io/etcher/static/config.json","method":"get","headers":{"Accept":"application/json, text/plain, */*","User-Agent":"axios/1.5.116"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"responseType":"json","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1},"code":"CERT_HAS_EXPIRED"}
ready-to-show: 2697.876ms
...
Код: Выделить всё
[olej@xenix Загрузки]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 38 (Thirty Eight)
Release: 38
Codename: ThirtyEight
Код: Выделить всё
[olej@xenix Загрузки]$ ./balenaEtcher-1.5.116-x64.AppImage
{"message":"certificate has expired","stack":"Error: certificate has expired\n at TLSSocket.onConnectSecure (_tls_wrap.js:1321:34)\n at TLSSocket.emit (events.js:223:5)\n at TLSSocket._finishInit (_tls_wrap.js:794:8)\n at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:608:12)","config":{"url":"https://balena.io/etcher/static/config.json","method":"get","headers":{"Accept":"application/json, text/plain, */*","User-Agent":"axios/1.5.116"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"responseType":"json","xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1},"code":"CERT_HAS_EXPIRED"}
ready-to-show: 1930.381ms
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
balenaEtcher : запись носителей
Загрузил для проверки самую свежую, сегодняшнюю, версию - Etcher for Linux x64 (64-bit) (AppImage):
Код: Выделить всё
olej@nvme:~/Загрузки$ ls -l balenaEtcher-1.18.8-x64.AppImage
-rwxr-xr-x 1 olej olej 99670674 июн 21 18:48 balenaEtcher-1.18.8-x64.AppImage
Только не так многословно (сообщения другие):
Код: Выделить всё
olej@nvme:~/Загрузки$ ./balenaEtcher-1.18.8-x64.AppImage
Language changed to: en
packageUpdatable false
ready-to-show: 1.613s
...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
balenaEtcher : запись носителей
... там где оно не грузилось
... оно точно так же не грузится и точно с теми же сообщениями:
Код: Выделить всё
olej@R420:~/Загрузки/ISO$ ./balenaEtcher-1.18.8-x64.AppImage
bash: ./balenaEtcher-1.18.8-x64.AppImage: Отказано в доступе
Код: Выделить всё
olej@R420:~/Загрузки/ISO$ sudo ./balenaEtcher-1.18.8-x64.AppImage
[sudo] пароль для olej:
sudo: unable to execute ./balenaEtcher-1.18.8-x64.AppImage: Permission denied
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей