Entware-ng - основные сведения

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 14 ноя 2015, 23:43

Господа, с сентября/октября месяца старые фиды Entware/Qnapware заморожены, больше никаких изменений в них не будет. ARM5, ARM7, x86, x64, MIPS форки были слиты в единый проект — Entware-ng.

В эту тему по мере готовности будет выкладываться информация об Entware-ng.
По информации Александра Рыжова
Перед апгрейдом на всякий случай сохраните наиболее ценное из /opt.

Инсталлятор с Entware-ng уже есть в ночных сборках прошивки Padavan'a. Для asuswrt-merlin и shibby tomato инсталляторы будут с ближайшим релизом.



Для сборки пакетов Entware-ng используется gcc 4.8.5 с патчами debian и openwrt.
Системная библиотека для архитектуры mipsel - uclibc-ng 1.0.8, для остальных архитектур glibc 2.22.
При сборке тулчейна mipsel используется ядро энтузиастов 2.6.22, armv5 и x86 - ванильное ядро 2.6.32 (LT), а для armv7 -2.6.36.
При установке на устройства с меньшими версиями ядра Entware работать не будет. Если ядро старше - проблем нет.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Entware-ng - основные сведения.

Сообщение Zyxmon » 14 ноя 2015, 23:45

Установка Entware-ng на mipsel и armv7 роутеры с прошивкой AsusWRT с картинками на английском
https://www.hqt.ro/how-to-install-new-g ... n-entware/

Thank you TeHashX

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 15 ноя 2015, 10:51

Наборы пакетов для разных архитектур в целом совпадают. Есть небольшие отличия - например, для архитектур arm нет пакетов valgrind, а для mipsel нет deluge (проблема похоже в использованной системной библиотеке).
Списки пакетов с сортировкой и поиском
armv5 - http://pkg.entware.net/binaries/armv5/Packages.html
armv7 - http://pkg.entware.net/binaries/armv7/Packages.html
mipsel - http://pkg.entware.net/binaries/mipsel/Packages.html
x86-32 - http://pkg.entware.net/binaries/x86-32/Packages.html
x86-64 - http://pkg.entware.net/binaries/x86-64/Packages.html

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 15 ноя 2015, 11:08

Для владельцев NAS'ов от QNAP сделаны пакеты qpkg для установки.
Если установлен пакет Optware (qpkg) - его перед установкой нужно удалить.
Если был установлен пакет Entware (модели x31 и x31+ на armv7) то его нужно удалить. Есть возможность обновления (следующее сообщение).

Универсальный пакет (автоматически выбирает нужную архитектуру) - http://pkg.entware.net/binaries/other/E ... _0.97.qpkg
Если у Вас NAS с CPU от Intel и 64-битное ядро (проверка в консоли командой `uname -m`), то на Ваш выбор есть два отдельных установщика:
32 битные бинарники - http://pkg.entware.net/binaries/x86-32/ ... _0.97.qpkg
64 битные бинарники - http://pkg.entware.net/binaries/x86-64/ ... _0.97.qpkg
Автоматический установщик выберет 64-битный вариант.

Если до установки Entware-ng была установлена система Qnapware, то можно временно ее не удалять. Для установки в Entware-ng тех же пакетов, что и в Qnapware выполните в консоли

Код: Выделить всё

wget -O - http://pkg.entware.net/binaries/other/qnapware-to-entware-ng.sh | /bin/sh

Конфигурирование и настройку пакетов Entware-ng нужно будет произвести заново. Можно в этом случае перенести настройки из Qnapware (следует учесть изменение путей /Apps/opt -> /opt). После переноса настроек следует удалить Qnapware.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 15 ноя 2015, 11:25

Владельцы железок на armv7, которые ранее установили Entware могут обновить Entware на Entware-ng следующим скриптом

Код: Выделить всё

	wget -O - http:/pkg.entware.net/binaries/other/entware.armv7-upgrade.sh | /bin/sh

Скрипт удаляет старые пакеты (при этом сохраняются конфигурационные файлы), потом устанавливает новые.
Лучше дополнительно забэкапить руками файлы, которые Вы редактировали, т.к. не все нужные файлы могут попасть в список конфигурационных.

Владельцы роутеров на mipsel обновляют все с помощью

Код: Выделить всё

wget -O - http://pkg.entware.net/binaries/mipsel/installer/upgrade.sh | sh

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Entware-ng - основные сведения.

Сообщение Zyxmon » 15 ноя 2015, 11:35

Установщики (bootstrap скрипты) для разных архитектур.
armv5 - http://entware.zyxmon.org/binaries/armv ... install.sh
armv7 - http://entware.zyxmon.org/binaries/armv ... install.sh
mipsel - http://entware.zyxmon.org/binaries/mips ... staller.sh
x86-32 - http://entware.zyxmon.org/binaries/x86- ... install.sh
x86-64 - http://entware.zyxmon.org/binaries/x86- ... install.sh

В старых инструкциях по установке следует изменить ссылку на устанвщик и имя скрипта.
Например, в инструкции по установке Entware.arm для чайников на tomato следует читать
http://www.zyxmon.org/2015/02/14/ustana ... chajnikov/

Код: Выделить всё

wget http://entware.zyxmon.org/binaries/armv7/installer/entware_install.sh
chmod +x ./entware_install.sh
./entware_install.sh

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 28 ноя 2015, 16:19

Новости Entware-ng

В фиды arm и x86 добавлен gcc. Подробнее в теме - Нативная компиляция в Entware-ng (gcc в Entware)

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 28 ноя 2015, 16:22

Новости Entware-ng

Добавлен пакет mediainfo - https://mediaarea.net/ru/MediaInfo
Makefile для сборки - https://github.com/Entware-ng/rtndev/co ... 04963234c7

Установка

Код: Выделить всё

opkg install mediainfo

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1911
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 02 дек 2015, 12:47

Пользователь из Франции father.mande разработал пакет, который устанавливает Entware-ng на НАСы компании Asustor. Пакет общий для архитектур. Архитектура выбирается автоматически при установке.
Подробнее - http://forum.asustor.com/viewtopic.php?f=42&t=6710

Ссылка на пакет для Asustor - http://entware.zyxmon.org/binaries/othe ... ny.apk.zip

Аватара пользователя
Александр Рыжов
Сообщения: 443
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 02 дек 2015, 13:13



Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 4 посетителя :: 0 зарегистрированных, 0 скрытых и 4 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя