× В названия постов этого раздела нужно включать наименование платформы для которой написана инструкция, Например "Ubuntu 12"

Synology NAS DS-413j

9 years 11 months ago - 9 years 11 months ago #259 by mitshel
mitshel replied the topic: Synology NAS DS-413j
1)
Запустить db_create.sh можно командой
./db_create .sh
команду выполнять, находясь в каталоге db.
Кроме того, хочу сообщить, что установка SOPDS версии 0.20 ничем не отличается от установи SOPDS более ранних версий. Т.е.если вы загружали скрипты *.sql при помощи phpmyadmin вы можете продолжать это делать и для новой версии. Также остался работоспособным CGI-скрипт sopds.cgi и скрипт однократного сканирования sopds-scan.py (только необходимости их использования уже нет, если вы начали использовать sopdsd.py)

2)
Демон который и сканирует по расписанию, и обеспечивает доступ к OPDS-каталогу запускается очень просто
./sopdsd.py start
(запускать из каталога py)
Если установите указанную команду в автозапуск своего NAS, то этим вы обеспечите автоматический запуск и работу пакета SOPDS при перезагрузках вашего NAS.

Если остались какие-либо вопросы, пишите.
Last Edit: 9 years 11 months ago by mitshel.

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
9 years 10 months ago - 9 years 10 months ago #261 by rpin
rpin replied the topic: Synology NAS DS-413j

Chiller wrote:

Я слегка изменил (без этого mysql/mariodb не запускаются) файл db_create.sh из дистрибутива SOPDS, выглядит так:

1. изменил содержимое db_create.sh, дальше как его запускать?
2. как запускать демон (в автозагрузку надо его помещать)?

1. Самый банальный способ запуска это набрать в командной строке
sh db_create.sh
2. Аналогично - создать файл /usr/syno/etc/rc.d/s99sopdsd.sh с единственной строчкой
python3 /volume1/web/sopds/py/sopdsd.py start
и перезагрузить NAS, демон стартует автоматически. Можно и не перезагружать ;), а  просто аналогично п.1 запустить файл
sh s99sopdsd.sh
Last Edit: 9 years 10 months ago by rpin.

Please Войти or Create an account to join the conversation.

  • rpin
  • rpin's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
9 years 10 months ago #262 by Chiller
Chiller replied the topic: Synology NAS DS-413j
mysql-connector не могу поставить, выдает ошибку.
на nas установлен python3 3.3.2.0025
может вручную что подшаманить?

Please Войти or Create an account to join the conversation.

  • Chiller
  • Chiller's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
9 years 10 months ago - 9 years 10 months ago #263 by rpin
rpin replied the topic: Synology NAS DS-413j
Судя по ошибке не может открыть файл из папки python3.3m - видимо криво встал питон, такое бывает :(
Нужно скачать файл py3k-88f628x-3.3.2-0025.spk вручную, переименовать его в zip и winrar-ом распаковать его,, затем из содержимого архива им же распаковать файл package.tgz и уж потом скопировать недостающие файлы - обычно это соднржимое из папки package.tgz\usr\local\include\python3.3m\
Сейчас инфу добавлю на первую страницу...
Last Edit: 9 years 10 months ago by rpin.

Please Войти or Create an account to join the conversation.

  • rpin
  • rpin's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
9 years 10 months ago - 9 years 10 months ago #265 by Chiller
Chiller replied the topic: Synology NAS DS-413j
Всем спасибо за подсказки. Все работает.

Пара моментов:
с моей ошибкой попал сюда
Python3 из центра пакетов для DSM установился коряво, я его устанавливал на volume 1, следовательно необходимо файл
/volume1/@appstore/py3k/usr/local/include/python3.3m/pyconfig.h
положить в созданный каталог python3.3m по пути:
/usr/local/include/python3.3m/pyconfig.h
После чего mysql-connector благополучно установился.
Далее создал базу и поместил демона в автозагрузку, создав файл /usr/syno/etc/rc.d/s99sopdsd.sh с необходимой строчкой.

Дополнительно хочу отметить, что файл pyconfig.h можно также взять из установочного пакета Python3 (*.spk), как указано в предыдущем посте. Сам пакет Python3 конкретно для вашей модели устройства можно найти здесь.
Last Edit: 9 years 10 months ago by Chiller.

Please Войти or Create an account to join the conversation.

  • Chiller
  • Chiller's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
9 years 10 months ago #267 by rpin
rpin replied the topic: Synology NAS DS-413j

Chiller wrote: Всем спасибо за подсказки. Все работает.
.......
Сам пакет Python3 конкретно для вашей модели устройства можно найти здесь.


Поздравляю - хороший инструмент в доме появился :)

Похоже ссылочку нужно поправить (сюда и здесь одинаковые)...

Please Войти or Create an account to join the conversation.

  • rpin
  • rpin's Avatar Topic Author
  • Offline
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
More
Time to create page: 0.654 seconds