Optware - основные сведения
-
- Сообщения: 23
- Зарегистрирован: 13 авг 2015, 18:06
С недавнего времени проект 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
http://jenkins.nas-admin.org/view/Optware
http://ipkg.nslu2-linux.org/optware-ng
Проект на github тоже переехал в официальную организацию Optware:
https://github.com/Optware/Optware-ng
-
- Сообщения: 1
- Зарегистрирован: 25 мар 2016, 20:40
Добрый день.
Помогите поставить 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
Получаю:
Хотя сам ipkg свою подсказку выводит:
Что делать?
Помогите поставить 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
- Откуда: Смоленск
Не выйдет. 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
-
- Сообщения: 23
- Зарегистрирован: 13 авг 2015, 18:06
-
- Сообщения: 1
- Зарегистрирован: 09 фев 2017, 14:49
Здравствуйте.
Возможно ли настроить optware-ng на роутере asus rt-n16 с прошивкой "DD-WRT v24-sp2 (04/07/12) big - build 18946M NEWD-2 K2.6 Eko" ?
В прошивке уже присутствует ipkg, но на нем невозможно выполнить update, идет обращаение к несуществующей странице репозитария с пакетами.
Страницы http://downloads.openwrt.org/backports/rc5/Packages просто не существует, ошибка 404. Доступной и понятной информации по данному вопросу не нашел.
Возможно ли настроить 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. Доступной и понятной информации по данному вопросу не нашел.
-
- Сообщения: 1
- Зарегистрирован: 19 июл 2017, 12:52
Все понимаю, и железо у меня не профильное (armv5eabi) и все уже давно на Entware, но крик души...
Поставил на свой НАС Optware-ng (для Entware-ng пока ядром не вышел). Все "штатное" настроил, работает. Но если шаг влево/вправо и требуется компиляция (банально собрать (!?) новый модуль perl, которого нет в optware - для меня дикость), тушите свет - вынь да подай
Сами 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ми
недостаточно. ld я нашел в другом месте.
- где "берут" скомпиленные ядра? В частности для "armv5eabi"? Я намеренно не пишу название железяки 7ми летней давности, дабы не нарваться на "фи для этого ничего нет" (все форумы давно мертвы и я надеюсь на "аналоги"). Я уже готов перейти и на Entware-ng (в надежде, что найду там некоторые, недостающие мне "мелочи"), но ядро у меня древнее. Я готов даже перейти на Дебиан, но для моей "железки" надо что-то делать с "TTL serial connection".
ЗЫ. Я уже не знаю какие подобрать ключевые слова для поисковых систем. В лучшем случае - компили сам, на что я точно не пойду - не те затраты времени/усилий и требований к NAS.
ЗЫЫ. Где найти хоть какие-то файлы (есть ли там toolchain) здесь http://jenkins.nas-admin.org/view/Optware, я не понял.
Поставил на свой НАС 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
- где "берут" скомпиленные ядра? В частности для "armv5eabi"? Я намеренно не пишу название железяки 7ми летней давности, дабы не нарваться на "фи для этого ничего нет" (все форумы давно мертвы и я надеюсь на "аналоги"). Я уже готов перейти и на Entware-ng (в надежде, что найду там некоторые, недостающие мне "мелочи"), но ядро у меня древнее. Я готов даже перейти на Дебиан, но для моей "железки" надо что-то делать с "TTL serial connection".
ЗЫ. Я уже не знаю какие подобрать ключевые слова для поисковых систем. В лучшем случае - компили сам, на что я точно не пойду - не те затраты времени/усилий и требований к NAS.
ЗЫЫ. Где найти хоть какие-то файлы (есть ли там toolchain) здесь http://jenkins.nas-admin.org/view/Optware, я не понял.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
Автор Optware-ng уже более года на этом форуме не появляется. На GitHub активность в проекте Optware-ng есть, но очень небольшая. Так что не факт, что тут помогут. Что же касается тулчейнов, то make в Optware-ng сам скачает (или соберет) нужный тулчейн, если выбрана имеющаяся платформа (фид).
Не заню как сейчас, а раньше приходилось скрипты допиливать под свой любимый дистрибутив linux. Из коробки не работали.
Не заню как сейчас, а раньше приходилось скрипты допиливать под свой любимый дистрибутив linux. Из коробки не работали.
Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»
Кто сейчас на конференции
Всего 2 посетителя :: 0 зарегистрированных, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя