Репозиторием занимается коллега из Словении с ником oleo.
Господа, наконец и я добрался до перепрошивки своего устройства. Пока очень и очень доволен.
СПАСИБО этому форуму и Олегу.
Вопрос вот какой.
При помощи ipkg ставим пакеты.
Имеет ли смысл куда-то репортить о проблемах с существующими на
http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/ пакетами?
Репозиторием занимается коллега из Словении с ником oleo.
А с нами поделиться проблемами?
C уважением, Алексей.
----------------------------------
Моя домашняя сеть, wl500gP, 1.9.2.7-9, hdd ext3 40gB. aMule, Transmission.
Да пожалуйста! :-)
В репозитории криво собранный nginx.
Кoнкретно он собран с поддержкой epoll, которого, как известно, на ядре 2.4 просто нет. Другие же методы просто не поддерживаются (не были включены при компиляции).
Вот теперь хочу попробовать сам его собрать.
Господа, отправьте не хорошую доку по самостоятельному созданию пакетов.
И главный вопрос. Где всё это хозяйство пересобирать то? Прямо на asus-е?
Если с благородной целью улучшения качества пакетов в репозитории, то нужно кросс компилировать (на линуксе, установленном на ПК, можно в vmware). Инструкция здесь: http://www.nslu2-linux.org/wiki/Optw...ckageToOptware
Баг репорты в виде патчей к mk файлам и прочих патчей особенно welcome
Хотя необходимо учитывать, что optware крутится на десятках разных платформ, среди них есть и кернел 2.6, так что по культурному надо делать в mk файле ветвление, в зависимости от target
azol
Если не затруднит, то опубликуйте результаты компиляции nginx.
Да, вот nginx самому понадобился, тоже встаю в очередь желающих..
2008/05/08 16:10:47 [emerg] 3477#0: epoll_create() failed (89: Function not implemented)
2008/05/08 16:10:47 [alert] 3476#0: worker process 3477 exited with fatal code 2 and can not be respawn
Last edited by 4ndrew; 08-05-2008 at 13:35.
wl-500w with 1.9.2.7-8 by Oleg, usb hdd 120
Подскажите нормальный репозиторий ipkg для WL-500W, что бы в нем были rtorrent, mldonkey и морды к ним, emacs.
Всем привет!
Сам я сейчас в коммандировке на Сахалине, с инетом здесь туго, и в ходу у меня локальные репозитории (на компе UbuntuStudio, на роутере - компиляция Олега). Если кому интересно, описываю, как я всё настроил.
За основу взята эта статья.
Делаем в ней всё до Пункта №7 (закачка, смена прошивки; настройка роутера; настройка SSH).
Замечу, что если Вы собираетесь сменить прошивку (Пункты 1 и 2), то сделайте сначала дамп flashfs:
System Setup - Flashfs Management - Save As a File
Потом после обновления восстановите дамп - так Вы сразу получите ssh с post'ами (Пункт №4) и вернёте свои настройки (автор также писал об этом).
Пункты 1-3 (которые ниже) описывают работу с файлами, которые потом окажутся на флешке. Будете ли Вы это делать на компе или непосредственно на роутере - нет разницы.
Проще, если флешка будет находится в роутере, а файлы будут заливаться через фтп, тогда и разрешения на файлах будут правильными. Если же вы создаёте файлы на компе, то не забудьте выставить правильных пользователей (root:root) и разрешения (755 на папки и 644 на файлы) потом в консоли на роутере.
1. Создаём две папки: ipk-wl500g и ipk-optware (ну названия любые)
и заливаем в каждую папку файлы из инета (url берём из ipkg.conf):
ipk-wl500g <-- http://wl500g.dyndns.org/ipkg
ipk-optware <-- http://ipkg.nslu2-linux.org/feeds/op...g/cross/stable
2. Создаём файл ipkg.conf
Открываем /etc/ipkg.conf, и видим, по всей видимости, следующие строки (cat /etc/ipkg.conf):
Комментируем две первые и добавляем две подобные, за исключением того, что теперь вместо url будут указаны пути к папкам на флешке.PHP Code:
src wl500g http://wl500g.dyndns.org/ipkg
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /
Вероятно, теперь будет так:
Сохраняем это в нашем файле ipkg.confPHP Code:
#src wl500g http://wl500g.dyndns.org/ipkg
#src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
src wl500g file://tmp/harddisk/ipk-wl500g
src optware file://tmp/harddisk/ipk-optware
dest root /
3. Создаём файл ipkg-opt.conf
Этот файл будет модификацией /opt/etc/ipkg.conf (его ещё не будет в это время).
Вот его листинг
Закомментируем и добавим по одной строчкеPHP Code:
#Uncomment the following line for native packages feed (if any)
#src/gz native http://ipkg.nslu2-linux.org/feeds/optware/oleg/native/stable
src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /
#option verbose-wget
Сохраняем это в нашем файле ipkg-opt.confPHP Code:
#Uncomment the following line for native packages feed (if any)
#src/gz native http://ipkg.nslu2-linux.org/feeds/optware/oleg/native/stable
#src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
src/gz optware file://tmp/harddisk/ipk-optware
dest /opt/ /
#option verbose-wget
4. Заливаем файлы (ipkg.conf и ipkg-opt.conf) и папки (ipk-wl500g и ipk-optware) в корень флешки, вставляем её в роутер и через консоль выполняем команду
5. Теперь выполняем Пункт №7 с небольшими дополнениямиPHP Code:
cp /tmp/harddisk/ipkg.conf /etc/ipkg.conf
Роутер выдаст:PHP Code:
mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
если у Вас так же, то Вы всё сделали правильно!PHP Code:
Downloading file://tmp/harddisk/ipk-wl500g/Packages ...
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading file://tmp/harddisk/ipk-optware/Packages ...
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
Далее
Здесь мы выполняем дополнительную команду:PHP Code:
ipkg.sh install ipkg-opt
PHP Code:
cp /tmp/harddisk/ipkg-opt.conf /opt/etc/ipkg.conf
Далее всё как в мануале.PHP Code:
ipkg update
ipkg install mc
Не забываем периодически сохранять изменения с помощью комманды
чтобы они не исчезли после перезагрузки роутера.PHP Code:
flashfs save && flashfs commit && flashfs enable
Оффтоп: понять не могу, как сделать, чтобы сообщения шли в нормальной последовательности (т.е. первое сообщение показывается на первой странице). Раньше же всё нормально было!
Last edited by stan; 26-01-2009 at 10:11.
Нне бейте за офф-топ
Народ набрел в форуме ixbt в топик про xtrefmer на то что устанавливают torrent из олеговского реапозитория.
Правда устанавливается он через Ж.... Вот и стало интересно
Есть здесь обладатеои данного девайса и кто нибуть смог поставить все почеловечески чере ipkg.
В теме ламер, поэтому интересует такой вопрос: зачем вообще нужны эти репозитории? Нельзя сам контент скачать локально и установить?