×
В названия постов этого раздела нужно включать наименование платформы для которой написана инструкция, Например "Ubuntu 12"
Synology NAS DS-413j
8 years 11 months ago - 8 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.
Если остались какие-либо вопросы, пишите.
Запустить 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: 8 years 11 months ago by mitshel.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
8 years 11 months ago - 8 years 11 months ago #261
by rpin
2. Аналогично - создать файл /usr/syno/etc/rc.d/s99sopdsd.sh с единственной строчкойи перезагрузить NAS, демон стартует автоматически. Можно и не перезагружать
, а просто аналогично п.1 запустить файл
rpin replied the topic: Synology NAS DS-413j
1. Самый банальный способ запуска это набрать в командной строкеChiller wrote:
1. изменил содержимое db_create.sh, дальше как его запускать?Я слегка изменил (без этого mysql/mariodb не запускаются) файл db_create.sh из дистрибутива SOPDS, выглядит так:
2. как запускать демон (в автозагрузку надо его помещать)?
sh db_create.sh
python3 /volume1/web/sopds/py/sopdsd.py start

sh s99sopdsd.sh
Last Edit: 8 years 11 months ago by rpin.
Please Войти or Create an account to join the conversation.
- rpin
-
Topic Author
- Offline
- Осваиваюсь на форуме
-
Less
More
- Posts: 36
- Karma: 1
- Chiller
-
- Offline
- Новый участник
-
Less
More
- Posts: 11
8 years 11 months ago - 8 years 11 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\
Сейчас инфу добавлю на первую страницу...

Нужно скачать файл py3k-88f628x-3.3.2-0025.spk вручную, переименовать его в zip и winrar-ом распаковать его,, затем из содержимого архива им же распаковать файл package.tgz и уж потом скопировать недостающие файлы - обычно это соднржимое из папки package.tgz\usr\local\include\python3.3m\
Сейчас инфу добавлю на первую страницу...
Last Edit: 8 years 11 months ago by rpin.
Please Войти or Create an account to join the conversation.
- rpin
-
Topic Author
- Offline
- Осваиваюсь на форуме
-
Less
More
- Posts: 36
- Karma: 1
8 years 11 months ago - 8 years 11 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 конкретно для вашей модели устройства можно найти здесь.
Пара моментов:
с моей ошибкой попал сюда
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: 8 years 11 months ago by Chiller.
Please Войти or Create an account to join the conversation.
- Chiller
-
- Offline
- Новый участник
-
Less
More
- Posts: 11
8 years 11 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
-
Topic Author
- Offline
- Осваиваюсь на форуме
-
Less
More
- Posts: 36
- Karma: 1
Time to create page: 0.141 seconds