Доброго дня.
Подскажите как поставить на 218+ peerflix-server для онлайн просмотра торрентов?
На винду все встало отлично а вот с synology сложнее.
https://github.com/asapach/peerflix-server
я как неопытный пользователь осознаю что накрутил и наустанавливал всякого лишнего и делал это неправильно, да виноват но что уже поделать...
изначально в syno был установлен пакет Node.js v8
попытался поставить на него _без рута_: npm install -g peerflix-server
не получилось.
установил еще два пакета:
Node.js v12
Node.js 0.12
попытался снова без рута поставить: npm install -g peerflix-server
не получилось.
NNNNN@NAS:~# npm install -g peerflix-server npm WARN deprecated [email protected]: Use the parse-torrent package instead npm WARN deprecated [email protected]: I wrote this module a very long time ago; you should use something else. npm WARN checkPermissions Missing write access to /volume1/@appstore/Node.js_v12/usr/local/lib/node_modules npm WARN [email protected] requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of utf-8-validate@^5.0.2 but none is installed. You must install peer dependencies yourself. npm ERR! code EACCES npm ERR! syscall access npm ERR! path /volume1/@appstore/Node.js_v12/usr/local/lib/node_modules npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, access '/volume1/@appstore/Node.js_v12/usr/local/lib/node_modules' npm ERR! [Error: EACCES: permission denied, access '/volume1/@appstore/Node.js_v12/usr/local/lib/node_modules'] { npm ERR! stack: "Error: EACCES: permission denied, access '/volume1/@appstore/Node.js_v12/usr/local/lib/node_modules'", npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/volume1/@appstore/Node.js_v12/usr/local/lib/node_modules' npm ERR! } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as thecurrent user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! /var/services/homes/admin/.npm/_logs/2020-01-29T20_48_13_111Z-debug.log NNNNN@NAS:~#
осознав что надо же это делать под рутом зашел под рутом, но результат такой:
root@NAS:~# npm install -g peerflix-server npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fluent-ffmpeg@^2.0.0 (node_modules/peerflix-server/node_modules/fluent-ffmpeg): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: zlib: invalid distance too far back npm ERR! code Z_DATA_ERROR npm ERR! errno -3 npm ERR! zlib: invalid distance too far back npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2020-01-29T21_04_34_318Z-debug.log root@NAS:~#
после этого удалил два пакета которые ставил дополнительно: Node.js v12 и Node.js 0.12, оставив только изначальный Node.js v8
root@NAS:~# sudo npm install -g peerflix-server npm WARN deprecated [email protected]: Use the parse-torrent package instead npm WARN deprecated [email protected]: I wrote this module a very long time ago; you should use something else. /volume1/@appstore/Node.js_v8/usr/local/bin/peerflix-server -> /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/peerflix-server/server/bin.js + [email protected] added 283 packages from 163 contributors in 39.379s root@NAS:~# peerflix-server -ash: peerflix-server: command not found root@NAS:~# npm install -g peerflix-server npm WARN deprecated [email protected]: Use the parse-torrent package instead npm WARN deprecated [email protected]: I wrote this module a very long time ago; you should use something else. /volume1/@appstore/Node.js_v8/usr/local/bin/peerflix-server -> /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/peerflix-server/server/bin.js + [email protected] updated 1 package in 11.83s root@NAS:~# peerflix-server -ash: peerflix-server: command not found root@NAS:~#
Понимаю что наверное натворил тут дел
(
Но очень прошу помочь исправить и настроить peerflix-server.
Спасибо.