Перейти к содержанию

TheBB

Модераторы
  • Постов

    2 467
  • Зарегистрирован

  • Посещение

  • Победитель дней

    53

Весь контент TheBB

  1. ln -sf /opt/bin/gpg2 /opt/bin/gpg ln -sf /opt/bin/gpgv2 /opt/bin/gpgv В OpenWrt используют ALTERNATIVES, в Entware - нет. ALTERNATIVES - суть postinst создание симлинкков, в соответствии с заданными параметрами (приоритет, путь), используются как для замены апплетов busybox`a на полноценные утилиты, так и в отдельных пакетах.
  2. По мотивам переписки в РМ/ЛС aarch64 ~ # ~ # opkg install http://bin.entware.net/aarch64-k3.10/test/node-js/node-pty-prebuilt-multiarch_0.10.1-pre.4-1_aarch64-3.10.ipk ... ~ # opkg install http://bin.entware.net/aarch64-k3.10/test/node-js/node-homebridge_1.3.9-1_aarch64-3.10.ipk ... ~ # opkg install http://bin.entware.net/aarch64-k3.10/test/node-js/node-homebridge-config-ui-x_4.41.5-1_aarch64-3.10.ipk ... ~ # mipsel ~ # ~ # opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-pty-prebuilt-multiarch_0.10.1-pre.4-1_mipsel-3.4.ipk ... ~ # opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-homebridge_1.3.9-1_mipsel-3.4.ipk ... ~ # opkg install http://bin.entware.net/mipselsf-k3.4/test/node-js/node-homebridge-config-ui-x_4.41.5-1_mipsel-3.4.ipk ... ~ # ~ # ~ # hb-service install --user root -U /opt/share/homebridge ℹ Installing Homebridge Service ℹ Creating default config.json: /opt/share/homebridge/config.json Manage Homebridge by going to one of the following in your browser: * http://localhost:8581 * http://192.168.1.1:8581 * http://[ipv6::ipv6:ipv6:ipv6:ipv6]:8581 Default Username: admin Default Password: admin ✔ Homebridge Setup Complete ~ # ~ # /opt/etc/init.d/S98homebridge restart Shutting down homebridge... done. Starting homebridge... done. ~ # После рестарта ждём-с ~1-2 мин. и лезем в веб по адресу устройства на порт 8581
  3. угу, вылазела такая бяка, в следующей версии фиксанули, сейчас не видно ошибки. "opkg" и шуршал обновляя (файлов в НА оч. много), проще сносить НА, апгрейдить пакеты, накатывать НА.
  4. bump to 2021.4.3 усё работает без сноса системы...
  5. ещё и с дебагом - `hass -c /opt/var/lib/homeassistant --debug`
  6. НА запустился сразу, обновил зависимости (HAP-python), доставил недостающие новые (aiodiscover, async_dns, pyroute2). AFAIR
  7. Это уже в "Развитие" и звать "ядерщиков"... ))) Бинарник "sslh": на "масле" весит 48.6 кб, на "мюслях" - 48.9 кб, "гнутый" - 56.1 кб (цифири для mips(BE) без учёта зависимостей)
  8. offtop А, тады понятно - "it's not a bug it's a feature" (чтоб в потенции запутать мамкиных какеров, пытающихся взломать устройство на стандартных портах). Однозначно нужно оставить фичу! )))
  9. offtop А если сменить порт у ssh, а затем снести компонент, то telnet`у так же переходит номер порта "по наследству" (бага тянется "со времён царя Гороха"). )))
  10. Значит интеграция состояла из набора скриптов. А если будет включать сборку библиотек, без GCC не обойтись. /opt/var/lib/homeassistant/deps/lib/python3.9/site-packages # ls -1 *.so netifaces.cpython-39.so /opt/var/lib/homeassistant/deps/lib/python3.9/site-packages #
  11. То, что НА ставит (интеграции), он делает нативно... 1. https://github.com/Entware/Entware/wiki/Using-GCC-for-native-compilation 2. https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules Т.к. Xiaomi нет, имеем:
  12. 1. ставим систему 2. включаем opkg dns-override 3. сохраняем 4. перезагружаем устройство 5. пробуем зайти
  13. эта строка лишь для информации о параметрах подключения (логин, пароль, порт), остальное зависит от настроек клиента (kitty, putty, ...) ЧЯДНТ?
  14. Да, я также обновляю, это оптимальный вариант обновления (по времени).
  15. готово http://bin.entware.net/mipselsf-k3.4/test/node-zigbee2mqtt_1.18.1-1_mipsel-3.4.ipk
  16. "-" (что) "+" (на что) меняем ("+# XXX bump" (метка для себя) можно не трогать). "numpy" - "DEPENDS:=@!SOFT_FLOAT" если не SF (а у нас SOFT_FLOAT); "+INSTALL_GFORTRAN:libgfortran" toolchain собирается без FORTRAN`a; остаётся только "python3". Итого: в Makefile меняем зависимости с "DEPENDS:=@!SOFT_FLOAT +INSTALL_GFORTRAN:libgfortran +python3" на "DEPENDS:=+python3"
  17. https://github.com/The-BB/homeassistant/blob/master/readme.txt#L46 как минимум
  18. Работает до перезагрузки (огненная вода и шаманский бубен творят чудеса). chroot (дана рекомендация не использовать его + начата проверка вариантов установки/работы). Итого, если опустить подробности проверок, сломано при активированной настройке "opkg dns-override" (при "opkg chroot" также сломано, но поправимо).
  19. ... # врубаем "opkg dns-override" и пробуем установить систему ... [I] Mar 22 01:49:01 ndm: Dns::Manager: enable DNS filter engine "opkg". [I] Mar 22 01:49:01 ndm: Dns::Manager: proxy reload. [I] Mar 22 01:49:01 ndm: Opkg::Manager: DNS override enabled. [I] Mar 22 01:49:01 ndm: Opkg::Manager: /storage initialized. ... [I] Mar 22 01:50:52 installer: [1/5] Начало установки системы пакетов "Entware"... [I] Mar 22 01:50:52 ndm: Core::Server: started Session /var/run/ndm.core.socket. [I] Mar 22 01:50:53 ndm: Core::Session: client disconnected. [I] Mar 22 01:50:53 installer: Info: Have you activated "opkg dns-override" in CLI/web? [I] Mar 22 01:50:53 installer: Critical error: Продолжение установки невозможно! [I] Mar 22 01:50:53 installer: Выход из установки. [I] Mar 22 01:50:53 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: installer: Info: Have you activated "opkg dns-override" in CLI/web? [E] Mar 22 01:50:53 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: exit code 1. ... ... # фига нам ... ... # отключаем "opkg no dns-override" и включаем "opkg chroot" ... [I] Mar 22 01:56:35 ndm: Opkg::Manager: DNS override disabled. [I] Mar 22 01:56:46 ndm: Opkg::Manager: chroot enabled. [I] Mar 22 01:57:00 ndm: Opkg::Manager: disk is set to: storage:/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /storage mounted to /storage. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /storage mounted to /opt/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/proc/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/sys/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /dev mounted to /opt/dev/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /tmp mounted to /opt/tmp. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/dev/pts/. ... [I] Mar 22 01:57:02 installer: Info: Have you activated "opkg chroot" in CLI/web? [I] Mar 22 01:57:02 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: installer: Info: Have you activated "opkg chroot" in CLI/web? [I] Mar 22 01:57:02 installer: Info: Раздел с UBIFS! (!не тестировалось!). [I] Mar 22 01:57:02 installer: При возникновении проблем, используйте накопитель с файловой системой ext2/ext3/ext4. ... [I] Mar 22 01:58:47 installer: [5/5] Установка системы пакетов "Entware" завершена! Не забудьте сменить пароль и номер порта! [I] Mar 22 01:58:51 ndm: Core::System::Configuration: configuration saved. ... ... # встало ... ... # врубаем "opkg dns-override", сохраняемся, перезагружам ... [I] Mar 22 02:13:09 ndm: Dns::Manager: enable DNS filter engine "opkg". ... [I] Mar 22 02:13:09 ndm: Opkg::Manager: DNS override enabled. ... [I] Mar 22 02:13:22 ndm: Core::System::Configuration: saving (http/rci). [I] Mar 22 02:13:26 ndm: Core::System::Configuration: configuration saved. ... ... # reboot ... ... # бьём там-там, пьём огненную воду, строим из себя шамана ... [I] Mar 22 02:52:46 root: Hello, world! ... ... /root # ndmq -p "show running-config" -P message | grep opkg opkg disk storage: opkg chroot opkg initrc /opt/etc/init.d/rc.unslung opkg dns-override /root #
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.