Optware - основные сведения

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
alllexx88
Сообщения: 23
Зарегистрирован: 13 авг 2015, 18:06

Сообщение alllexx88 » 27 фев 2016, 23:20

С недавнего времени проект Optware-ng получил статус официального. Теперь фиды собираются и хостятся усилиями проекта nas-admin:
http://jenkins.nas-admin.org/view/Optware
http://ipkg.nslu2-linux.org/optware-ng

Проект на github тоже переехал в официальную организацию Optware:
https://github.com/Optware/Optware-ng

divmaster
Сообщения: 1
Зарегистрирован: 25 мар 2016, 20:40

Сообщение divmaster » 25 мар 2016, 21:02

Добрый день.
Помогите поставить optware-ng на asus wl-500gP.
Вроде сделал всё как описано.
1. Очистил флешку, которая монтируется в /opt
2. Установил командой: wget -O - http://ipkg.nslu2-linux.org/optware-ng/ ... otstrap.sh | sh
3. Что-то скачивалось и ставилось.
3. Пути в PATH к /opt/bin и /opt/sbin - прописаны

Но на любую команду, типа ipkg update, ipkg list с полным путем /opt/bin/ipkg update, /opt/bin/ipkg list
Получаю:

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

Illegal instruction


Хотя сам ipkg свою подсказку выводит:

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

[admin@igorrouter root]$ ipkg
ipkg: ipkg must have one sub-command argument
ipkg version 0.99.163
usage: ipkg [options...] sub-command [arguments...]
where sub-command is one of:
...


Что делать?

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

Сообщение Александр Рыжов » 25 мар 2016, 21:13

Не выйдет. wl-500gp — это ещё MIPS R1, а в Optware-ng используется набор инструкций R2:

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

admin@RT-N66U:/tmp/home/root# wget -qO - http://ipkg.nslu2-linux.org/optware-ng/buildroot-mipsel-ng/abook_0.5.6-2_mipsel.ipk | tar -xzO ./data.tar.gz | tar -xzC /tmp
admin@RT-N66U:/tmp/home/root# file /tmp/opt/bin/abook
/tmp/opt/bin/abook: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /opt/lib/ld-uClibc.so.1, stripped

Аватара пользователя
alllexx88
Сообщения: 23
Зарегистрирован: 13 авг 2015, 18:06

Сообщение alllexx88 » 25 мар 2016, 22:19

Совершенно верно. В принципе, можно и mipsr1 фид добавить. В своё время выбрал r2, т.к. всё более-менее новое -- r2.

CodeNull
Сообщения: 1
Зарегистрирован: 09 фев 2017, 14:49

Сообщение CodeNull » 09 фев 2017, 15:00

Здравствуйте.

Возможно ли настроить optware-ng на роутере asus rt-n16 с прошивкой "DD-WRT v24-sp2 (04/07/12) big - build 18946M NEWD-2 K2.6 Eko" ?

В прошивке уже присутствует ipkg, но на нем невозможно выполнить update, идет обращаение к несуществующей странице репозитария с пакетами.

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

root@rt-n16:~# ipkg update
Downloading http://downloads.openwrt.org/whiterussian/packages/Packages ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Updated list of available packages in /jffs/usr/lib/ipkg/lists/whiterussian
Downloading http://downloads.openwrt.org/whiterussian/packages/non-free/Packages ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
Done.
Updated list of available packages in /jffs/usr/lib/ipkg/lists/non-free
Downloading http://downloads.openwrt.org/backports/rc5/Packages ...
Connecting to downloads.openwrt.org (78.24.191.177:80)
ipkg_download: ERROR: Failed to retrieve http://downloads.openwrt.org/backports/rc5/Packages, returning
ipkg_update: Error downloading http://downloads.openwrt.org/backports/rc5/Packages to /jffs/usr/lib/ipkg/lists/backports


Страницы http://downloads.openwrt.org/backports/rc5/Packages просто не существует, ошибка 404. Доступной и понятной информации по данному вопросу не нашел.

SergNF
Сообщения: 1
Зарегистрирован: 19 июл 2017, 12:52

Сообщение SergNF » 19 июл 2017, 13:23

Все понимаю, и железо у меня не профильное (armv5eabi) и все уже давно на Entware, но крик души...
Поставил на свой НАС Optware-ng (для Entware-ng пока ядром не вышел). Все "штатное" настроил, работает. Но если шаг влево/вправо и требуется компиляция (банально собрать (!?) новый модуль perl, которого нет в optware - для меня дикость), тушите свет - вынь да подай

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

/home/jenkins/Optware-ng/buildroot-armv5eabi-ng-legacy/toolchain/buildroot-armv5-linux-2.6.22-uclibc-ng-5.3.0/bin/arm-buildroot-linux-uclibcgnueabi-gcc

Сами gcc, ar, ld (отдельная песня) прочие ranlib я нашел. Но ссылок на этого "/home/jenkins/" не меряно. От безисходности даже сделал линк /home/jenkins/Optware-ng/buildroot-armv5eabi-ng-legacy/toolchain/buildroot-armv5-linux-2.6.
22-uclibc-ng-5.3.0/ на /opt/bin
Собственно вопросы
- где эти "toolchain'ы" брать? В частности для "buildroot-armv5eabi-ng-legacy" Я опасаюсь, что 7ми

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

-rwxr-xr-x    4 root     root        734356 Sep 18  2016 /opt/bin/arm-buildroot-linux-uclibcgnueabi-c++
-rwxr-xr-x    4 root     root        734356 Sep 18  2016 /opt/bin/arm-buildroot-linux-uclibcgnueabi-g++
-rwxr-xr-x    3 root     root        733072 Sep 18  2016 /opt/bin/arm-buildroot-linux-uclibcgnueabi-gcc
-rwxr-xr-x    3 root     root        733072 Sep 18  2016 /opt/bin/arm-buildroot-linux-uclibcgnueabi-gcc-5.3.0
-rwxr-xr-x    2 root     root        102256 Sep 18  2016 /opt/bin/arm-buildroot-linux-uclibcgnueabi-gcc-ar
-rwxr-xr-x    2 root     root        102172 Sep 18  2016 /opt/bin/arm-buildroot-linux-uclibcgnueabi-gcc-nm
-rwxr-xr-x    2 root     root        102184 Sep 18  2016 /opt/bin/arm-buildroot-linux-uclibcgnueabi-gcc-ranlib
недостаточно. ld я нашел в другом месте.
- где "берут" скомпиленные ядра? В частности для "armv5eabi"? Я намеренно не пишу название железяки 7ми летней давности, дабы не нарваться на "фи для этого ничего нет" (все форумы давно мертвы и я надеюсь на "аналоги"). Я уже готов перейти и на Entware-ng (в надежде, что найду там некоторые, недостающие мне "мелочи"), но ядро у меня древнее. Я готов даже перейти на Дебиан, но для моей "железки" надо что-то делать с "TTL serial connection".
ЗЫ. Я уже не знаю какие подобрать ключевые слова для поисковых систем. В лучшем случае - компили сам, на что я точно не пойду - не те затраты времени/усилий и требований к NAS.
ЗЫЫ. Где найти хоть какие-то файлы (есть ли там toolchain) здесь http://jenkins.nas-admin.org/view/Optware, я не понял.

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

Сообщение Zyxmon » 19 июл 2017, 14:12

Автор Optware-ng уже более года на этом форуме не появляется. На GitHub активность в проекте Optware-ng есть, но очень небольшая. Так что не факт, что тут помогут. Что же касается тулчейнов, то make в Optware-ng сам скачает (или соберет) нужный тулчейн, если выбрана имеющаяся платформа (фид).
Не заню как сейчас, а раньше приходилось скрипты допиливать под свой любимый дистрибутив linux. Из коробки не работали.


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

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

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

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