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

TheBB

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

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

  • Посещение

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

    54

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

  1. Это при "классической установке" в домашнюю директорию пользователя. А я всё перенёс в "/opt/lib/node_modules/...".
  2. 1 да, кроме тестового файла, он, или по полному пути, или в "/opt/root" ~ # find /opt -name "test.file.txt" /opt/tmp/test.file.txt /opt/root/test.file.txt ~ # 2 см. 1 3 см. 1 (у меня в "/opt/root" от "node" только директория ".npm" и файл настроек ".npmrc") ~ # ls -al .npm* -rw-r--r-- 1 root root 2567 Nov 16 17:06 .npmrc .npm: total 24 drwxr-xr-x 5 root root 4096 Nov 21 18:09 . drwxr-xr-x 15 root root 4096 Nov 21 17:17 .. -rw-r--r-- 1 root root 173 Nov 21 18:09 anonymous-cli-metrics.json drwxr-xr-x 5 root root 4096 Oct 27 13:09 _cacache drwxr-xr-x 2 root root 4096 Nov 21 18:08 _locks drwxr-xr-x 2 root root 4096 Nov 21 18:04 _logs ~ # см. 3
  3. Понятия не имею, проверял установку доп. модулей. Кстати, ставятся не все (но к теме это не относится).
  4. Видимо, да. ~ # cat /opt/etc/init.d/S99node-red | grep " node-red" # node-red -v -u /opt/lib/node_modules/node-red >> $LOG & node-red -v >> $LOG & ~ # ~ # cat /opt/var/log/node-red.log ... 21 Nov 17:41:31 - [info] Installing module: node-red-contrib-proj4, version: 0.0.3 21 Nov 17:43:30 - [info] Installed module: node-red-contrib-proj4 21 Nov 17:43:30 - [info] Added node types: 21 Nov 17:43:30 - [info] - node-red-contrib-proj4:proj4
  5. "/opt/root/test.file" (или там, где указал "Tip: The filename should be an absolute path...") И ставит и видит. выбрано по одному варианту представления графиков (надо ж тестить хоть что-то ))) )
  6. Как видите, ничего сложного. Можно было пойти и по первому пути (отрезать лишнее), патч получился бы другим, но... экспериментировать не будем )))
  7. Не понял. Если про систему на "новом" (4.9) ядре, требуйте-настаивайте Если про пакет, зависит от того, взлетит или нет (пропатчить завсегда можно). upd собсна, пакет "на пробу" tor_0.4.1.6-1a_mipsel-3.4.ipk и патч к нему у меня ipv6 нету, от того - as is
  8. Ничего обновлять не надо. Или "отрезать лишнее", или добавить недостающее (в том самом файлике) (что-то вроде) #ifdef HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H #include <linux/netfilter_ipv6/ip6_tables.h> /* #if defined(IP6T_SO_ORIGINAL_DST) */ #define TRANS_NETFILTER #define TRANS_NETFILTER_IPV6 /* #endif */ #endif /* defined(HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H) */ #ifndef IP6T_SO_ORIGINAL_DST #define IP6T_SO_ORIGINAL_DST 80 #endif #ifdef HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H #include <linux/netfilter_ipv6/ip6_tables.h> #if defined(IP6T_SO_ORIGINAL_DST) #define TRANS_NETFILTER #define TRANS_NETFILTER_IPV6 #endif #endif /* defined(HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H) */ и не факт, что взлетит )))
  9. Зачем? Лучше сразу на 4.9 (как в прошивках 3.хх) Теперь сможете сами собрать или будем заниматься "фигурной резьбой" по коду (делать патч)?
  10. угу, не буду "тянуть кота за хвост", а скажу сразу - "IP6T_SO_ORIGINAL_DST" появилось в ядре, начиная с 3.8 (можно глянуть, напр., тут)
  11. пока (покуда не снёс, или не переустановил, или флешка не издохла) так node-red -u /opt/lib/node_modules/node-red >> $LOG & так, ясень-пень - в "/opt/lib/node_modules/node-red/" не понял, какой? дык, кто ж его знает, надо отслеживать. опять не понял, лучше распишите по шагам, что-где тыкать и куда смотреть см. 3, 5 делать-то чего (пока не снёс) ага )))
  12. можно, но зачем ➜ cat config.log | grep "IPV6_IP6" | sort -u | #define HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H 1 #define HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H 1 давайте вместе разбираться, "что пошло не так" (мыслите в нужном направлении, но смотрите не там, "подсказка" в файле немного выше...)
  13. https://github.com/Entware/entware-packages/tree/master/net/tor
  14. рекомендация не моя, а разработчиков ))) дык, кто ж спорит. что имеем, то имеем:
  15. так кто куда ставил, тот то и указывает (с флагом "-g" (global) устанавливается в "/opt/lib/node_modules/", значит-с, имеем: `node-red -u /opt/lib/node_modules/node-red >> $LOG &` ) всё на месте, всё запускается нет. или в текущую рабочую, или глобально. (изучать "node" всё равно не буду ))) )
  16. надо жмякать "Enter", а не "Ctrl"+"C" или или (уже поздно) т.к. Сперва надо разобраться с загрузкой ядерных модулей при подключенной камере, только потом переходить к запуску сервиса
  17. могу позапускать и `node-red` (хоть и делал это не раз "в поисках истины"), но сути не поменяет - не использую "node" (for testing only)
  18. да, надо указать путь к "... use specified user directory..." -u, --userDir DIR use specified user directory
  19. чтение справки может творить чудеса ))) ~ # node-red --help Node-RED v1.0.2 Usage: node-red [-v] [-?] [--settings settings.js] [--userDir DIR] [--port PORT] [--title TITLE] [--safe] [flows.json] Options: -p, --port PORT port to listen on -s, --settings FILE use specified settings file --title TITLE process window title -u, --userDir DIR use specified user directory -v, --verbose enable verbose output --safe enable safe mode -?, --help show this help Documentation can be found at http://nodered.org ~ # авторизованы в системе и установлены переменные окружения (оч.оч.оч. кратко) возможно не уверен (долго не мог понять вылет нативной сборки, пока не отключил) можно установить лишь экспериментальным путём можете и так node-red -u /opt/root >> $LOG &
  20. ~ # cat /opt/etc/init.d/S99node-red | grep node-red-pi node-red-pi -u /opt/root --max-old-space-size=128 >> $LOG & ~ # "... а ларчик просто открывался..."
  21. что-то явно пошло не так ))), модули не должны пытаться загрузиться, если уже загружены в скрипте запуска добавьте `yes | ` перед `mjpg-streamer` yes | mjpg_streamer ... там ваще хитро сделано, слеплены две строки из разных мест ("enabling daemon mode" и "forked to background (%d)") upd cобсна, бинарник с отломанными строками (для первой хватит и журнала, а вторая пофиг, ибо нефиг, хотя... можно перправить в stdin), тады - `yes` не нужен ))) ~ # /opt/etc/init.d/S96mjpg-streamer start starting mjpg_streamer... ~ # /opt/etc/init.d/S96mjpg-streamer restart stopping mjpg_streamer... starting mjpg_streamer... ~ # /opt/etc/init.d/S96mjpg-streamer restart stopping mjpg_streamer... starting mjpg_streamer... ~ # /opt/etc/init.d/S96mjpg-streamer restart stopping mjpg_streamer... starting mjpg_streamer... ~ # upd2 пакеты пересобрал, перезалил (там же)
  22. В системе Entware есть 2 пакета kmod - сам "kmod" и "kmod_ndms", "заточенный" под Keenetic`и. Ставится или первый, или второй.
  23. порядок загрузки (и выгрузки) модулей в примере выше add Работает как на 2.хх, так и на 3.х прошивках, проверено (нашел "некое подобие" двух камер, одна - определяется, но не поддерживается, со вторй - запускается без проблем). Чем слабее устройство и выше параметры запуска, тем больше нагрузка. Надо "играться" с параметрами запуска.
×
×
  • Создать...

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

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