Ребят, помогите установить данную программу в роутер. В линуксе я абсолютный ноль или может кто-то напишет подробный faq как с-нуля установить данную программу? Я буду премного благодарен
Ребят, помогите установить данную программу в роутер. В линуксе я абсолютный ноль или может кто-то напишет подробный faq как с-нуля установить данную программу? Я буду премного благодарен
Это как раз неправильный компилятор. Правильный - mipsel-uclibc-gcc, в Makefile его лучше совсем не указывать. Переменная CC при сборке будет установлена автоматом.
А ещё strip надо заменить на STRIP, иначе при кросс-компиляции оно не понимает формата. Или вообще не стрипать, опять же при сборке прошивки оно стрипается во время install.
Build 15-18 (7-Jan-2008):
(*) interface names get translated into IPv4 addresses
(*) lock-enabled pidfile support added
Build 19 (9-Jan-2008):
(*) 'lean' target added to makefile
(*) -n (nice increment) option added
Build 20 (9-Jan-2008):
(*) default settings changed for various options
Build 21-22 (16-Jan-2008):
(*) Web GUI refinements (new design, 'restart' button added to status page)
(*) mipsel-linux-uclibc-gcc support added to wl500-specific makefile
(*) generation of wl500-specific source archive
makefile я, разумеется, поправлю (компилятор, strip)
краткое руководство по пользованию можно добавить в страницу статуса, правда оно уже выводится на экран при запуске без параметров. Или нужно нечто более, чем перечисление опций (краткое описание сути, примеры и т.п.)? Страница статуса, кроме того, недоступна, пока программа не запущена в режиме сервера.
Вот варианты размещения руководства по пользованию: 1) страница статуса, 2) man page, 3) README.txt
Отдавайте ваши предпочтения - возможны и комбинации вариантов.
К вопросу о том, как устанавливать - сделаю цель 'install' с параметром пути для установки.
Уверен, что README.txt будет более чем достаточно. А вообще не очень понятно, что еще надо объяснять, и так, помоему, все предельно ясно из информации, выдаваемой программой при запуске без параметров.
Может, в репозиторий ipkg стоит выложить? Имхо, продукт созрел.
Опции запуска пусть останутся как есть - при запуске без параметров. Вы верно заметили - если страница статуса стала доступна, то программу уже смогли запустить.
Нужна подсказка по использованию - к какому виду нужно преобразовать URL чтобы из мультикаста получить юникаст. Т.е. с реальным IP прокси и номером порта.
Можно добавить счетчики - сколько передано всего, сколько на текущем канале и битрейт. Сколько потеряно (если это можно посчитать).
Запуск - readme, использование - статус.
Насколько критична настройка изнутри по веб-интерфейсу? Запуск программы из командной строки, насколько я понимаю, в любом случае ложится на плечи пользователя - т.е. запускать команды из Linux всё же придётся. Пусть выскажутся те, кто с Linux на "вы" - так ли это важно при готовых примерах на странице статуса? Пример того, как "добиться" запуска (чтобы добраться до статуса) я мог бы выводить при запуске без параметров.
Статистику я предпочёл бы опустить, если это просто косметическое пожелание (общение сервного процесса с клиентом в данной архитектуре весьма упрощённое). Разумеется, при надобности, статистику вести отнюдь не проблема, была бы польза (а она есть?).
Предложение - давайте стандартизируем порт, на котором оно по умолчанию будет работать. Вещь новая, общепризнаных номеров портов как 3128=http-proxy, 1080=socks по ней нет.
Своевременная идея, поскольку я как раз собирался добавить порт по умолчанию (но теперь не буду). Насколько я понимаю, это не требуется, поскольку веб-интерфейс сам определяет порт.
Павел
Last edited by bsl45; 18-01-2008 at 19:14.