IPB

Здравствуйте, гость ( Вход | Регистрация )

10 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
> 1700 пакетов Entware на Synology, Устанавливаем современную систему, аналог optware)
Zyxmon
сообщение 21.12.2014, 20:35
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



ВНИМАНИЕ С ноября 2015 года Qnapware больше не обновляется. Исподьзуйте Entware-ng. Инструкция по установке тут
http://www.synology-forum.ru/index.php?sho...ost&p=57866

01.08.2016 Выпущен новый репозиторий Entware-3x. Специально при сборке использовал ядро 3.2.40, которое использует в последних DSM Synology.
Подробнее тут - http://forums.zyxmon.org/viewtopic.php?f=5&t=5399

При альтернативном варианте установке не обязательно редактировать профили, если будете использовать ssh сервер из Entware. Для встроенных в Entware пользователей профили уже настроены.


============ Далее старое сообщение о qnapware =============


Система пакетов optware очень сильно устарела. Старыми являются и многие пакеты, и сам принцип их сборки, и библиотеки, и средства разработки.

Предлагаю Вашему вниманию систему пакетов, построенную на современных принципах. Это порт известной системы пакетов Entware.
Первоначально я портировал Entware на QNAP с архитектурой x86. Поэтому система называется Qnapware.
Qnapware может существовать одновременно с optware, т.к. устанавливается не в папку opt, а в папку /Apps/opt

В настоящий момент готов универсальный (для разных NAS) репозиторий для архитектуры arm.
Бинарники собирались совместимые с armv5 (должны работать и на новых процах). Таким образом должно все работать на Synology (arm) выпуска 2009 и новее. Использовалось ядро 2.6.32 (системные вызовы). У Synology это прошивки 3.0 и старше (если не ошибаюсь). На прошивках с более современными ядрами работать будет. Использовалась самая новая версия glibc 2.20 и gcc 4.8.3. Используется свой динамический лоадер (glibc 2.20).

Общее число пакетов на текущий момент 1699. Пакеты Entware базируются на пакетах openwrt. Если Вы использовали openwrt - все будет знакомым. В openwrt пакеты минимизируются по размеру и дробятся, поэтому их больше.

Список пакетов с сортировкой и поиском - http://qnapware.zyxmon.org/binaries-arm/Packages.html

Итак, установка (пока на arm).

1. В любой папке, скачиваем установщик и запускаем:
Код
wget http://qnapware.zyxmon.org/binaries-arm/installer/qnapware_install_arm.sh
chmod +x qnapware_install_arm.sh
./qnapware_install_arm.sh

2. Лог установки примерно такой
Код
DiskStation> wget http://qnapware.zyxmon.org/binaries-arm/installer/qnapware_install_arm.sh
--2014-12-21 19:18:29--  http://qnapware.zyxmon.org/binaries-arm/installer/qnapware_install_arm.sh
Resolving qnapware.zyxmon.org... 81.4.123.217
Connecting to qnapware.zyxmon.org|81.4.123.217|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1695 (1.7K) [text/x-sh]
Saving to: `qnapware_install_arm.sh'

100%[============================================================================
========>] 1,695       --.-K/s   in 0s

2014-12-21 19:18:29 (37.2 MB/s) - `qnapware_install_arm.sh' saved [1695/1695]

DiskStation> chmod +x qnapware_install_arm.sh
DiskStation> ./qnapware_install_arm.sh
Info: Checking for prerequisites and creating folders...
Info: Opkg package manager deployment...
--2014-12-21 19:18:42--  http://qnapware.zyxmon.org/binaries-arm/installer/opkg
Resolving qnapware.zyxmon.org... 81.4.123.217
Connecting to qnapware.zyxmon.org|81.4.123.217|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 126808 (124K) [text/plain]
Saving to: `opkg'

100%[============================================================================
========>] 126,808      612K/s   in 0.2s

2014-12-21 19:18:42 (612 KB/s) - `opkg' saved [126808/126808]

--2014-12-21 19:18:42--  http://qnapware.zyxmon.org/binaries-arm/installer/opkg.conf
Resolving qnapware.zyxmon.org... 81.4.123.217
Connecting to qnapware.zyxmon.org|81.4.123.217|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 163 [text/plain]
Saving to: `opkg.conf'

100%[============================================================================
========>] 163         --.-K/s   in 0s

2014-12-21 19:18:42 (4.49 MB/s) - `opkg.conf' saved [163/163]

--2014-12-21 19:18:42--  http://qnapware.zyxmon.org/binaries-arm/installer/ld-2.20.so
Resolving qnapware.zyxmon.org... 81.4.123.217
Connecting to qnapware.zyxmon.org|81.4.123.217|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 134388 (131K) [text/plain]
Saving to: `ld-2.20.so'

100%[============================================================================
========>] 134,388      653K/s   in 0.2s

2014-12-21 19:18:43 (653 KB/s) - `ld-2.20.so' saved [134388/134388]

--2014-12-21 19:18:43--  http://qnapware.zyxmon.org/binaries-arm/installer/libc-2.20.so
Resolving qnapware.zyxmon.org... 81.4.123.217
Connecting to qnapware.zyxmon.org|81.4.123.217|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1240284 (1.2M) [text/plain]
Saving to: `libc-2.20.so'

100%[============================================================================
========>] 1,240,284   1.11M/s   in 1.1s

2014-12-21 19:18:44 (1.11 MB/s) - `libc-2.20.so' saved [1240284/1240284]

Info: Basic packages installation...
Downloading http://qnapware.zyxmon.org/binaries-arm/Packages.gz.
Updated list of available packages in /Apps/opt/var/opkg-lists/packages.
Installing qnapware (2.6.1-5) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/qnapware_2.6.1-5_qnaparm.ipk.
Installing libc (2.20-8) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/libc_2.20-8_qnaparm.ipk.
Installing libgcc (4.8.3-8) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/libgcc_4.8.3-8_qnaparm.ipk.
Installing libstdcpp (4.8.3-8) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/libstdcpp_4.8.3-8_qnaparm.ipk.
Installing libpthread (2.20-8) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/libpthread_2.20-8_qnaparm.ipk.
Installing librt (2.20-8) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/librt_2.20-8_qnaparm.ipk.
Installing findutils (4.5.14-1) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/findutils_4.5.14-1_qnaparm.ipk.
Installing terminfo (5.9-1a) to root...
Downloading http://qnapware.zyxmon.org/binaries-arm/terminfo_5.9-1a_qnaparm.ipk.
Configuring libgcc.
Configuring libc.
Configuring terminfo.
Configuring libpthread.
Configuring libstdcpp.
Configuring librt.
Configuring findutils.
Configuring qnapware.
Info: Congratulations!
Info: If there are no errors above then Entware successfully initialized.
./qnapware_install_arm.sh: line 50: /Apps/opt/sbin: Permission denied
Info: Add /Apps/opt/bin
Info: Add /Apps/opt/etc/init.d/rc.unslung start to startup script for qnapware services to start
Info: Found a Bug? Please report at https://github.com/Entware/entware/issues

3. Если все нормально, установщик можно удалить.
Код
rm ./qnapware_install_arm.sh

4. Теперь пропишем путь к Qnapware. Проще всего добавить в профиль рута (/root/.profile) в самый конец строку
Код
. /Apps/opt/etc/profile

Теперь все изменения можно вносить в системный профиль qnapware (файл /Apps/opt/etc/profile).
Выходим из ssh, заходим заново. Проверяем
Код
DiskStation> echo $PATH
/Apps/opt/bin:/Apps/opt/sbin:/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

Можем ставить пакеты. Синтаксис opkg (программы установки) близок к ipkg.
5. Например, ставим midnight commander.
Код
opkg install mc

6. Если хотите использовать службы (демонов), нужно прописать их автозапуск. Можно это сделать, добавив строку
Код
/Apps/opt/etc/init.d/rc.unslung start

В файл /etc/rc.local
Перейти в начало страницы
 
+Цитировать сообщение
Zyxmon
сообщение 21.12.2014, 20:44
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



Выпуск репозитория для x86 планируется в ближайшее время.
Перейти в начало страницы
 
+Цитировать сообщение
Siroc-co
сообщение 21.12.2014, 21:27
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 2051
Регистрация: 17.12.2013
Из: Moscow
Пользователь №: 7749



Всё это прекрасно. Но есть вопрос, на который, наверное, никто не сможет ответить: - как скоро всё это заблокирует Synology? С новой прошивкой? С новым обновлением? С переходом на DSM 6?
Больно было терять все наработки и привычный функционал, когда, если память не изменяет, при переходе с DSM 4.1 на DSM 4.2 всё рухнуло и отвалилось, без возможности поставить...
ИМХО, самый верный способ - создать для каждого пакета не его клон в аких-то непонятных доп системах, а написать .spk. Но, к сожалению, они тоже зависимы от версий, и тоже перестают работать. Вобщем Synology против, а при таком раскладе лучше не заморачиваться.


--------------------
DS 713+, MikroTik CRS109-8G-1S-2HnD-IN
Моя старая учётка Sirocco по каким-то причинам заблокирована.
Перейти в начало страницы
 
+Цитировать сообщение
Zyxmon
сообщение 21.12.2014, 21:55
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



Цитата(Siroc-co @ 21.12.2014, 21:27) *
Всё это прекрасно. Но есть вопрос, на который, наверное, никто не сможет ответить: - как скоро всё это заблокирует Synology? С новой прошивкой? С новым обновлением? С переходом на DSM 6?
Больно было терять все наработки и привычный функционал, когда, если память не изменяет, при переходе с DSM 4.1 на DSM 4.2 всё рухнуло и отвалилось, без возможности поставить...
ИМХО, самый верный способ - создать для каждого пакета не его клон в аких-то непонятных доп системах, а написать .spk. Но, к сожалению, они тоже зависимы от версий, и тоже перестают работать. Вобщем Synology против, а при таком раскладе лучше не заморачиваться.

У меня ничего не отвалилось. И я уверен, что ничего и не отвалится. SPK - для чайников, их как раз легко заблокировать. А обычные шелл скрипты и такие системы блокировать никто не будет. У QNAP установщик Optware - официальный, а QNAP и Synology - конкуренты, которые следят друг за другом.
Даже если заблокируют на Synology - будет работать на других системах. Даже на андроид все это несложно поставить tongue.gif

Эта система пакетов сделана (теоретически) так, что пойдет на очень большом числе систем.
Перейти в начало страницы
 
+Цитировать сообщение
Imperator
сообщение 22.12.2014, 0:34
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 875
Регистрация: 7.5.2010
Пользователь №: 988



qnapware.zyxmon.org - вот этот сайт упал или автору надоело и что для тех кто подсел?


--------------------
DS1010+
Перейти в начало страницы
 
+Цитировать сообщение
Accelerator
сообщение 22.12.2014, 6:38
Сообщение #6


Активный участник
***

Группа: Пользователи
Сообщений: 1594
Регистрация: 6.8.2010
Из: Новосибирск
Пользователь №: 1167



Цитата
если память не изменяет, при переходе с DSM 4.1 на DSM 4.2 всё рухнуло и отвалилось, без возможности поставить...

У меня на 4.3 все работает.
А по сабжу, спасибо, надо будет попробовать.


--------------------
DS210j | DSM 4.3-3827 | HDD Seagate 4Tb /ST4000VN000/ + Hitachi Deskstar 5K3000 2Tb /HDS5C3020ALA632/| Transmission 2.84-10 + FlexGet|
NETGEAR WNDR3800 OpenWrt
Перейти в начало страницы
 
+Цитировать сообщение
glemag
сообщение 22.12.2014, 7:30
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 11.10.2012
Пользователь №: 5656



У меня все заработало корректно(причем на Armada XP), попробую поставить пакеты которые не компилировались на IPKG.

Кстати какой будет приоритет если будут установлены два одинаковых пакета из IPKG и OPKG, например mc?


--------------------
DS414, OPKG Entware Asus AX88U+UE65NU7090U 64.5"+Apple TV 4K
Перейти в начало страницы
 
+Цитировать сообщение
Lomario
сообщение 22.12.2014, 7:32
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 95
Регистрация: 10.8.2014
Пользователь №: 8480



Zyxmon, приветствую давнего знакомого!
Тем не менее, Вы собрали под qnap qpkg, а под сино предлагаете пользоваться бустрап скриптом.
А еще, на /etc/rc.local будет ругаться Security Advisor в DSM 5.1 и снимать с него привилегии на запуск.
Опять-же, еще неизвестно как поведет себя apparmor...
Что уж там говорить, когда даже Plex для сино теперь враждебный пакет,
А *ware вообще вирусу подобно )))
Но тем не менее, вещь для профи полезная, спасибо за порт. Ждем x86!
Перейти в начало страницы
 
+Цитировать сообщение
sidor_ii
сообщение 22.12.2014, 12:01
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 941
Регистрация: 10.9.2009
Пользователь №: 205



Zyxmon
Ждем с нетерпением архитектуру x86
Security Advisor в DSM 5.1 для домохозяек в топку. Кто им пользуется тот про ipkg не знает laugh.gif


--------------------
DS1512+ - DSM6.хх
Microserver Gen8
Mikrotik RB 1100AHx2
Перейти в начало страницы
 
+Цитировать сообщение
Zyxmon
сообщение 22.12.2014, 12:45
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



Цитата
какой будет приоритет если будут установлены два одинаковых пакета из IPKG и OPKG, например mc?


Кто раньше в переменной PATH, того и тапки. Если прописать через /root/.profile (п.3 выше), то приоритет имеет qnapware. Но все в Ваших руках.

Цитата
Ждем с нетерпением архитектуру x86


Под 64 бита пока не планирую. Как разгребусь, все выложу на github. Пока там старый вариант - https://github.com/zyxmon/qnapware
Перейти в начало страницы
 
+Цитировать сообщение
glemag
сообщение 23.12.2014, 12:56
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 11.10.2012
Пользователь №: 5656



Второй день бьюсь над установкой пакета rtorrent+lighttpd. Пока ничего не вышло....


--------------------
DS414, OPKG Entware Asus AX88U+UE65NU7090U 64.5"+Apple TV 4K
Перейти в начало страницы
 
+Цитировать сообщение
Zyxmon
сообщение 23.12.2014, 14:03
Сообщение #12


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



Цитата(glemag @ 23.12.2014, 12:56) *
Второй день бьюсь над установкой пакета rtorrent+lighttpd. Пока ничего не вышло....

Я знаю, что это делали - http://wl500g.info/showthread.php?30002-%D...0%E8%FF-Entware
Вполне возможно, что в qnapware внесены ошибки, при переносе сборки с entware. Просто lighttpd работает?
Если есть подозрение на ошибку - пишите тут или на github.
Перейти в начало страницы
 
+Цитировать сообщение
glemag
сообщение 23.12.2014, 20:41
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 11.10.2012
Пользователь №: 5656



Цитата(Zyxmon @ 23.12.2014, 18:03) *
Я знаю, что это делали - http://wl500g.info/showthread.php?30002-%D...0%E8%FF-Entware
Вполне возможно, что в qnapware внесены ошибки, при переносе сборки с entware. Просто lighttpd работает?
Если есть подозрение на ошибку - пишите тут или на github.


lighttpd из пакета запускается, все ок. Ставлю rtorrent-easy-install, rtorrent не запускается


--------------------
DS414, OPKG Entware Asus AX88U+UE65NU7090U 64.5"+Apple TV 4K
Перейти в начало страницы
 
+Цитировать сообщение
Zyxmon
сообщение 23.12.2014, 23:45
Сообщение #14


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



Цитата(glemag @ 23.12.2014, 20:41) *
lighttpd из пакета запускается, все ок. Ставлю rtorrent-easy-install, rtorrent не запускается

Я забыл в скрипте postinstall заменить /opt на /Apps/opt. Скачайте пакет, извлеките скрипт из control.tar.gz, отредактируйте и запустите. Постараюсь на этой неделе обновить пакет и исправить скрипт.

Пока я столкнулся с проблемой несовместимости архива с локалями (/usr/lib/locale/locale-archive), установленных на QNAP (возможно и на других НАСах) с новой glibc. Придется патчить и заводить вторую версию архива. Это несколько усложнит добавление локалей. Не думаю, что многие это делает.
Перейти в начало страницы
 
+Цитировать сообщение
glemag
сообщение 24.12.2014, 6:43
Сообщение #15


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 11.10.2012
Пользователь №: 5656



Цитата(Zyxmon @ 24.12.2014, 3:45) *
Я забыл в скрипте postinstall заменить /opt на /Apps/opt. Скачайте пакет, извлеките скрипт из control.tar.gz, отредактируйте и запустите. Постараюсь на этой неделе обновить пакет и исправить скрипт.

Пока я столкнулся с проблемой несовместимости архива с локалями (/usr/lib/locale/locale-archive), установленных на QNAP (возможно и на других НАСах) с новой glibc. Придется патчить и заводить вторую версию архива. Это несколько усложнит добавление локалей. Не думаю, что многие это делает.


Вытащил скрипт, заменил пути. Пришлось еще поиграться с конфигом. Кое-как запустил, но ругань все равно в веб.

Код
[24.12.2014 10:39:56] WebUI started.
[24.12.2014 10:39:56] ruTorrent не может определить UID пользователя rTorrent. Часть функциональности будет недоступна.
[24.12.2014 10:39:56] rTorrent скомпилирован с некорректной версией библиотеки xmlrpc-c, без поддержки 8-байтовых целых. Версия библиотеки должна быть >= 1.11. Часть функциональности будет недоступна.
[24.12.2014 10:39:56] _getdir: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] autotools: Плагин требует для работы версию rTorrent >= 0.8.6.
[24.12.2014 10:39:56] check_port: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] cookies: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] data: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] datadir: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] erasedata: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] ipad: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] loginmgr: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] ratio: Плагин требует для работы версию rTorrent >= 0.8.6.
[24.12.2014 10:39:56] retrackers: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] rss: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] rssurlrewrite: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] rutracker_check: Плагин требует для работы версию rTorrent >= 0.8.5.
[24.12.2014 10:39:56] source: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] theme: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] trafic: Плагин требует для работы версию rTorrent >= 0.8.2.
[24.12.2014 10:39:56] Пользователю rTorrent не доступна программа 'stat'. Часть функциональности будет недоступна.


UPD: Сдался, бросил это дело. Уж больно много времени отнимает.


--------------------
DS414, OPKG Entware Asus AX88U+UE65NU7090U 64.5"+Apple TV 4K
Перейти в начало страницы
 
+Цитировать сообщение
Zyxmon
сообщение 24.12.2014, 8:09
Сообщение #16


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



Цитата(glemag @ 24.12.2014, 6:43) *
Вытащил скрипт, заменил пути. Пришлось еще поиграться с конфигом. Кое-как запустил, но ругань все равно в веб.

Код
[24.12.2014 10:39:56] WebUI started.
.....
[24.12.2014 10:39:56] Пользователю rTorrent не доступна программа 'stat'. Часть функциональности будет недоступна.


UPD: Сдался, бросил это дело. Уж больно много времени отнимает.

А что делали с конфигом, напишите. Я пакет rtorrent-easy-install обновил, пути в скрипте исправил. По поводу stat - скорее всего поможет
Код
opkg install coreutils-stat

Перейти в начало страницы
 
+Цитировать сообщение
glemag
сообщение 24.12.2014, 8:11
Сообщение #17


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 11.10.2012
Пользователь №: 5656



Цитата(Zyxmon @ 24.12.2014, 12:09) *
А что делали с конфигом, напишите. Я пакет rtorrent-easy-install обновил, пути в скрипте исправил. По поводу stat - скорее всего поможет
Код
opkg install coreutils-stat


В конфигах закаментил scgi_local, peer_exchange - почему-то ругался на это.

Сейчас все снесу, попробую ваше обновление. По stat тоже, отпишусь.


--------------------
DS414, OPKG Entware Asus AX88U+UE65NU7090U 64.5"+Apple TV 4K
Перейти в начало страницы
 
+Цитировать сообщение
glemag
сообщение 24.12.2014, 8:20
Сообщение #18


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 11.10.2012
Пользователь №: 5656



Цитата(glemag @ 24.12.2014, 12:11) *
В конфигах закаментил scgi_local, peer_exchange - почему-то ругался на это.

Сейчас все снесу, попробую ваше обновление. По stat тоже, отпишусь.


Попробовал, теперь получаю вот это.

Код
Starting rtorrent...              failed.
Collected errors:
* pkg_run_script: package "rtorrent-easy-install" postinst script returned status 255.
* opkg_configure: rtorrent-easy-install.postinst returned 255.


Кстати при вводе

Код
rtorrent import=/Apps/opt/etc/rtorrent/rtorrent.conf


рторент в консоли запускается


--------------------
DS414, OPKG Entware Asus AX88U+UE65NU7090U 64.5"+Apple TV 4K
Перейти в начало страницы
 
+Цитировать сообщение
Zyxmon
сообщение 24.12.2014, 9:03
Сообщение #19


Активный участник
***

Группа: Пользователи
Сообщений: 1041
Регистрация: 22.4.2010
Из: Москва
Пользователь №: 931



Со stat - странно. У меня этот апплет на DS110J есть
Код
DiskStation> /bin/stat
BusyBox v1.16.1 (2014-10-27 15:30:52 CST) multi-call binary.

Usage: stat [OPTIONS] FILE...

php код должен находить утилиту в PATH, хотя можно и руками прописать полный путь.
Цитата
script returned status 255.

Скрипт лежит в файле ....\Apps\opt\lib\opkg\info\rtorrent-easy-install.postinst

Наверняка стоит добавить в начало изменение PATH PATH=/Apps/opt/sbin:Apps/opt/bin:$PATH
И поискать в скрипте ошибку. Если я найду - исправлю.

Перейти в начало страницы
 
+Цитировать сообщение
glemag
сообщение 24.12.2014, 9:09
Сообщение #20


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 11.10.2012
Пользователь №: 5656



Цитата(Zyxmon @ 24.12.2014, 13:03) *
Со stat - странно. У меня этот апплет на DS110J есть
Код
DiskStation> /bin/stat
BusyBox v1.16.1 (2014-10-27 15:30:52 CST) multi-call binary.

Usage: stat [OPTIONS] FILE...

php код должен находить утилиту в PATH, хотя можно и руками прописать полный путь.

Скрипт лежит в файле ....\Apps\opt\lib\opkg\info\rtorrent-easy-install.postinst

Наверняка стоит добавить в начало изменение PATH PATH=/Apps/opt/sbin:Apps/opt/bin:$PATH
И поискать в скрипте ошибку. Если я найду - исправлю.


Путь в данном скрипте я менял.


--------------------
DS414, OPKG Entware Asus AX88U+UE65NU7090U 64.5"+Apple TV 4K
Перейти в начало страницы
 
+Цитировать сообщение

10 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 7.8.2020, 20:52
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft