Entware-ng/entware-packages
-
- Сообщения: 5
- Зарегистрирован: 21 мар 2016, 01:09
добрый день
я же правильно понимаю, что в репорзитории entware-packages находятся апдейты мейкфайлов и сорцов для того, чтобы можно было пакеты из openwrt строить и запускать под entware-ng?
меня интересует lm-sensors.
я не очень понял процедуру постройки. openwrt строил несколько раз для своего роутера, с процедурой знаком, но на "вы" )
строил по мануалу на https://wiki.openwrt.org/doc/howto/buildroot.exigence
вопрос - мне надо как-то на openwrt билд рут накатить Entware-ng/entware-packages ? перед конфигурацией и билдом. правильно?
а как это сделать? )
спасибо
я же правильно понимаю, что в репорзитории entware-packages находятся апдейты мейкфайлов и сорцов для того, чтобы можно было пакеты из openwrt строить и запускать под entware-ng?
меня интересует lm-sensors.
я не очень понял процедуру постройки. openwrt строил несколько раз для своего роутера, с процедурой знаком, но на "вы" )
строил по мануалу на https://wiki.openwrt.org/doc/howto/buildroot.exigence
вопрос - мне надо как-то на openwrt билд рут накатить Entware-ng/entware-packages ? перед конфигурацией и билдом. правильно?
а как это сделать? )
спасибо
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
latonita писал(а):Источник цитаты я же правильно понимаю, что в репорзитории entware-packages находятся апдейты мейкфайлов и сорцов для того
Там Makefile'ы (модифицированные и отличающиеся от openwrt) для сборки пакетов Entware, сорцы они сами скачивают.
latonita писал(а):Источник цитаты мне надо как-то на openwrt билд рут накатить Entware-ng/entware-packages ?
Все эти пакеты уже есть в фиде openwrt, Вам просто нужно его поставить и собрать стандартным для openwrt способом.
Сам фид тут - https://github.com/openwrt/packages и прописан в https://dev.openwrt.org/browser/trunk/f ... nf.default
-
- Сообщения: 5
- Зарегистрирован: 21 мар 2016, 01:09
хм. не до конца понимаю идею с фидами, если честно.
попробовал с нуля вот так
все фиды в конфиге опенврт feeds.conf.default закомментил и добавил туда фид entware-ng/entware-packages
и потом
строю для/на xpenology 5.1 установленной на HP Microserver Gen7 (x86-64) под debian chroot.
пока жду результатов. железо не супер мощное скажем так.
попробовал с нуля вот так
Код: Выделить всё
git clone https://git.openwrt.org/openwrt.git
cd openwrt
все фиды в конфиге опенврт feeds.conf.default закомментил и добавил туда фид entware-ng/entware-packages
Код: Выделить всё
git-src entwarepackages https://github.com/Entware-ng/entware-packages)
и потом
Код: Выделить всё
./scripts/feeds update
./scripts/feeds install -a
make menuconfig
make
строю для/на xpenology 5.1 установленной на HP Microserver Gen7 (x86-64) под debian chroot.
пока жду результатов. железо не супер мощное скажем так.
-
- Сообщения: 447
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
latonita, см. https://github.com/Entware-ng/Entware-n ... om-sources
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
latonita писал(а):Источник цитаты все фиды в конфиге опенврт feeds.conf.default закомментил и добавил туда фид entware-ng/entware-packages
Зачем? Там свои фиды есть - их раскомментируйте и все.
latonita писал(а):Источник цитаты строю для/на xpenology 5.1 установленной на HP Microserver Gen7 (x86-64) под debian chroot.
Так и используйте дебиановские пакеты.
Или (другой вариант) - не ставьте debian и поставьте Entware-ng. Зачем Вы пакеты openwrt пытаетесь собрать - я не понял. Если нужны openwrt пакеты. они есть готовые. Сделайте "openwrt chroot" по аналогии с debian и там устанавливайте.
-
- Сообщения: 5
- Зарегистрирован: 21 мар 2016, 01:09
на вики слишком много умолчаний для меня, не сильно знакомого с тонкостями.
а мне просто нужен пакет lm-sensors =)
я его нашел в entware-ng/entware-packages и начал думать, как это построить. или его можно откудато уже готовый взять?
дебиан чрут случайно начал использовать,просто где-то на вики видел текст, что мол нативно желательно не стоить. да и за либы страшно стало, вдруг что где обновит
entware-ng у меня установлен в /opt и прекрасно работает.
для меня не до конца ясны формулировки из вики - например, "Entware-ng uses OpenWrt Buildroot". и потом делаем git clone entware-ng.
мы это делаем клон в соседней папке? какое дерево должно быть
например, openwrt у меня в ~/openwrt, entware-ng рядом надо делать? и из его каталога запускать make?
~/openwrt
~/entware-ng
?
вообщем, configuration management plan проекта не прошел аудит обезьянкой в моём лице)
а мне просто нужен пакет lm-sensors =)
я его нашел в entware-ng/entware-packages и начал думать, как это построить. или его можно откудато уже готовый взять?
дебиан чрут случайно начал использовать,просто где-то на вики видел текст, что мол нативно желательно не стоить. да и за либы страшно стало, вдруг что где обновит
entware-ng у меня установлен в /opt и прекрасно работает.
для меня не до конца ясны формулировки из вики - например, "Entware-ng uses OpenWrt Buildroot". и потом делаем git clone entware-ng.
мы это делаем клон в соседней папке? какое дерево должно быть
например, openwrt у меня в ~/openwrt, entware-ng рядом надо делать? и из его каталога запускать make?
~/openwrt
~/entware-ng
?
вообщем, configuration management plan проекта не прошел аудит обезьянкой в моём лице)
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
-
- Сообщения: 5
- Зарегистрирован: 21 мар 2016, 01:09
Всё, построил всё что надо.
просто надо entware-ng/entware-ng строить.
ну и машина медленная, первый билд умер через пару часов из-за каких-то проблем с gcc-5.3.0.
всзял конфиг ./configs/x64.48 и всё ок.
построил пакеты lm-sensors/lm-sensors-detect/libsensors - у них в настройках бажок - устанавливаются вместо /opt/... в /usr/sbin, /lib
или так и надо?
просто надо entware-ng/entware-ng строить.
ну и машина медленная, первый билд умер через пару часов из-за каких-то проблем с gcc-5.3.0.
всзял конфиг ./configs/x64.48 и всё ок.
построил пакеты lm-sensors/lm-sensors-detect/libsensors - у них в настройках бажок - устанавливаются вместо /opt/... в /usr/sbin, /lib
или так и надо?
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
latonita писал(а):Источник цитаты у них в настройках бажок - устанавливаются вместо /opt/... в /usr/sbin, /lib
или так и надо?
Makefile от openwrt не переделан для Entware. Не все пакеты Openwrt перенесены в Entware. По мере переноса пути в Makefile и других файлах исправляются.
-
- Сообщения: 5
- Зарегистрирован: 21 мар 2016, 01:09
Вернуться в «Собираем софт сами (пакеты, прошивки)»
Кто сейчас на конференции
Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя