PDA

Bekijk de volledige versie : Вопросы по новому репозиторию



sun0s
14-04-2007, 21:29
Добрый день!

второй день пользуюсь прошивкой Олега. В ней был только один источник пакетов:

http://wl500g.dyndns.org/ipkg

поскольку были нужны программы, которых я там не нашел, но нашел в google, дописал еще несколько источников, которые вроде показались мне работоспособными:

src optware http://ipkg.nslu2-linux.org/feeds/optware/wl500g/cross/stable
src oleg http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable

С некотрыми программами случается непонятный трабл, покажу на примере find:

$ find
-sh: find: not found
$ ls -la /opt/bin/find
-rwxr-xr-x 1 admin root 215320 Mar 21 14:47 /opt/bin/find
$ ldd find
libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x00000000)
libc.so.0 => /lib/libc.so.0 (0x00000000)
/lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)
$ strace -v find
execve("/opt/bin/find", ["find"], ["USER=admin", "OLDPWD=/opt", "HOME=/usr/local/root", "PS1=[\\u@\\h \\W]$ ",
"LOGNAME=admin", "TERM=linux", "PATH=/opt/sbin:/opt/bin:/usr/loc"..., "SHELL=/bin/sh", "PWD=/opt/bin"]) = -1
ENOENT (No such file or directory)

И вот что ему еще надо, не могу понять..
Собственно, вопрос-то в том, какие источники ipkg можно использовать для прошивки Олега, чтобы не попадать в такие тупики "неявных зависимостей"? libgcc, кстати, у меня не было, но охота ведь пуще неволи, нашел-поставил, причем c -o /opt (а то хотела в / ставиться), но помогло мало..

--
sun0s

Oleg
14-04-2007, 21:37
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable

Вот в этой замечательной теме описано, как делать правильно с новым репозиторием
http://wl500g.info/showthread.php?t=2036

sun0s
20-04-2007, 20:32
Олег,

оставил единственную строчку:


src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable

ставлю irssi.


Package: irssi
Version: 0.8.10a-6
Depends: glib, ncurses, gconv-modules
Suggests: perl
Status: install user installed
Section: net
Architecture: mipsel
maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
MD5Sum: 0a1875ab9326778123a80a4d9c66756c
Size: 1074846
Filename: irssi_0.8.10a-6_mipsel.ipk
Source: http://www.irssi.org/files/irssi-0.8.10a.tar.gz


$ ls -la /opt/bin/irssi
-rwxr-xr-x 1 admin root 2464924 Apr 10 13:29 /opt/bin/irssi


$ /opt/bin/irssi
-sh: /opt/bin/irssi: not found




$ ldd `which irssi`
libnsl.so.0 => /lib/libnsl.so.0 (0x00000000)
libm.so.0 => /lib/libm.so.0 (0x00000000)
libcrypt.so.0 => /lib/libcrypt.so.0 (0x00000000)
libutil.so.0 => /lib/libutil.so.0 (0x00000000)
libgcc_s.so.1 => not found (0x00000000)
libgmodule-2.0.so.0 => /opt/lib/libgmodule-2.0.so.0 (0x00000000)
libglib-2.0.so.0 => /opt/lib/libglib-2.0.so.0 (0x00000000)
libintl.so.0 => not found (0x00000000)
libssl.so.0.9.7 => /opt/lib/libssl.so.0.9.7 (0x00000000)
libcrypto.so.0.9.7 => /opt/lib/libcrypto.so.0.9.7 (0x00000000)
libdl.so.0 => /lib/libdl.so.0 (0x00000000)
libncurses.so.5 => /opt/lib/libncurses.so.5 (0x00000000)
libc.so.0 => /lib/libc.so.0 (0x00000000)
/lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)


Я могу только предположить, что не хватает libgcc.so и libintl.so. Я полагаю, что нужны зависимости от libgcc и gettext, но их нет, а libgcc даже нет в репозитории.
Как понять-то, что конкретно "not found"? Чтобы искать наверняка?

--
sun0s

sun0s
20-04-2007, 21:18
О, я нашел наконец, почему не работают некоторые программы:


$ file `which file`
/opt/bin/file: ELF 32-bit LSB executable, MIPS, MIPS-I version 1 (SYSV), dynamically linked (uses shared libs)
, stripped
[admin@nexus bin]$ file `which a2p`
/opt/bin/a2p: ELF 32-bit LSB executable, MIPS, version 1 (SYSV), dynamically linked (uses shared libs), stripp
ed

Те, что не имеют MIPS-I в названии архитектуры - не работают :-) В приведенном репозитории optware все пакеты такие. А в том, который я пользовал раньше (http://ipkg.nslu2-linux.org/feeds/unslung/wl500g), там все в порядке. Но пакетов меньше :(

--
sun0s

al37919
20-04-2007, 21:20
а glib, ncurses, gconv-modules и их депенденты переустановлены с optware? Насколько я понимаю, полный комплект должен быть откомпилирован в одном и том же тулчейне. Изрядно похожая проблема была тут: http://wl500g.info/showthread.php?t=9007

sun0s
21-04-2007, 17:01
Оказалось, что я с самого начала взял неправильный ipkg(1) и он мне не поставил атоматом uclibc-opt. Переустановил, теперь все ОК, программы с optware заработали, и file показывает:

/opt/bin/file: ELF 32-bit LSB executable, MIPS, version 1 (SYSV), dynamically linked (uses shared libs), stripped

Спасибо за сцылку на правильный тред, al37919!

imdex
02-05-2007, 18:24
Накрылся у меня на днях usb-mobile rack роутера, поменяли на новый и решил я заодно поставить новый жёсткий туда.
Сменил репозитарий на новый:

[admin@Server etc]$ cat ipkg.conf
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

и получил собственно вот что:

[admin@Server etc]$ ipkg install file
Installing file (4.20-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/file_4.20-1_mipsel.ipk
Installing zlib (1.2.3-2) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/zlib_1.2.3-2_mipsel.ipk
Configuring file
//opt/lib/ipkg/info/file.postinst: //opt/lib/ipkg/info/file.postinst: 4: /opt/bin/file: not found
//opt/lib/ipkg/info/file.postinst: //opt/lib/ipkg/info/file.postinst: 5: /opt/bin/file: not found
chmod: magic.mgc: No such file or directory
chmod: magic.mime.mgc: No such file or directory
postinst script returned status 1
ERROR: file.postinst returned 1
Configuring zlib
Successfully terminated.

Такое только при смене репозитория, с дефолтных всё ставится нормально. Куда копать, не подскажете?

Oleg
02-05-2007, 18:32
Сменить мало, нужно переинсталировать все пакеты и поставить библиотеки (именно из-за них file и "не находится").
А лучше начать с нуля, а вместо

ipkg.sh install ipkg

выполнять

ipkg.sh install ipkg-opt

imdex
02-05-2007, 19:00
Спасибо, заработало. )

Andromedaland
06-06-2007, 11:03
---

Роутер WL500GP, прошивка 1.9.2.7-7g.

Необходимо выполнять PHP скрипты.
Доставляю пакет... При установке ipkg install php ругается на libstdc++.

Как правильно установить?

---

Antonio_99RUS
06-06-2007, 14:37
Прочитайте, пожалуйста, "Инструкцию по настройке с нуля", только внимательно. Вы либо uclibc-opt забыли, либо не в тот репозиторий лезете, если я всё правильно понял.

Andromedaland
08-06-2007, 09:53
Каюсь - был невнимателен...
Устранил зависимости и всё установил.

Andromedaland
24-10-2007, 09:26
В репозитории (http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/) есть MD5Sum на новые пакеты, а где на старые?

Oleg
24-10-2007, 10:00
старые - это какие?

Andromedaland
24-10-2007, 10:36
старые - это какие?

Согласен!
Точнее не старые, а предыдущие версии пакета(ов).
На текущие пакеты MD5Sum есть, к примеру:

Package: adduser
Version: 1.5.1-1
MD5Sum: eabb2f2085fdd9c80a3d57fda78da5be
Size: 57033
Filename: adduser_1.5.1-1_mipsel.ipk

А где взять MD5Sum на предыдущие версии:
adduser_1.1.3-4_mipsel.ipk
adduser_1.1.3-6_mipsel.ipk
adduser_1.1.3-7_mipsel.ipk
adduser_1.1.3-8_mipsel.ipk
adduser_1.1.3-9_mipsel.ipk
adduser_1.5.0-1_mipsel.ipk

На все пакеты?

Oleg
24-10-2007, 11:33
Хм... А зачем? Там утилита, которая строит список пакетов использует последнюю версию. Если Вам нужно поставить старый пакет, то укажите его полное http имя.

Andromedaland
24-10-2007, 12:02
Хм... А зачем? Там утилита, которая строит список пакетов использует последнюю версию. Если Вам нужно поставить старый пакет, то укажите его полное http имя.

Файл MD5SUM всех файлов необходим для зеркала репозитория.

Oleg
24-10-2007, 12:18
Так Вы старые пакеты зачем зеркалируете? Зеркалировать нужно только то, что прописано в Packages.

Andromedaland
24-10-2007, 14:02
Так Вы старые пакеты зачем зеркалируете? ...
А зачем ОНИ (старые пакеты) тогда там (http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/) лежат?

Хм... А зачем? ...

А правила хорошего тона - где файлы там и контрольная сумма. Если не важна целостность (достоверность) старых пакетов (читай эти пакеты не важны и не нужны) - их надо все удалить.

И всё же я (равно и те кому востребуется) могу получить:

md5sum * > MD5SUM
???

Oleg
24-10-2007, 16:09
Зачем они там лежат - понятия не имею. oleo не чистит там ничего.

Mam(O)n
24-10-2007, 16:20
А зачем ОНИ (старые пакеты) тогда там лежат?
Вот например мне пару раз приходилось даунгрейдится из за криво собранного апгрейда, так что хорошо, что они там лежат.

Andromedaland
24-10-2007, 16:33
Вот например мне пару раз приходилось даунгрейдится из за криво собранного апгрейда, так что хорошо, что они там лежат.

Вот именно!!!
А почему удаляются (или несохраняются) контрольные суммы старых пакетов...??? Просьба добавить в репу файл MD5SUM.

Andromedaland
24-10-2007, 16:59
Зачем они там лежат - понятия не имею. oleo не чистит там ничего.

oleo (http://wl500g.info/member.php?u=2784) - Он?

Oleg
24-10-2007, 18:15
угу, это он.

Andromedaland
02-11-2007, 15:40
Многие наверное уже заметили, что наполнение репозитория (http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/) изменилось. Теперь "Ни шагу назад!". А хотелось только чтоб добавили контрольные суммы... связался с Oleo по данному вопросу. Вот переписка:

к Oleo
Dear Oleo, In repository (http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/) the "Packages" file contains MD5Sum only for current versions of packages, but the previous versions are also demanded. I ask you about the adding of the MD5SUM file into the repository indicated above to support the authenticity of these files. It will include the checksum for each IPK package and will be updated with each repository’s update. Yours sincerely, Igor.


от Oleo
The Packages and Packages.gz are part of the ipkg system. It cannot contain two or more references of the same package. We could create md5sum file for all packages for reference only if enough justification is given.


к Oleo
Dear Oleo, Thank you for your answer. In this case the matter doesn’t concern adding the checksum md5sum of the all repository’s files into the Packages and Packages.gz files or the system ipkg changing. Good form is if you have file with MD5SUM name which contains the checksum and the file names for each repository or catalogue. As the all version of packets are often demanded, I ask you to add such file into the repository. Yours sincerely, Igor. P.S. I think it isn’t so complicated. I cannot understand what the problem is.
Короче... ленивые. В результате "маэмо тэ що маэмо".

VOVA_iS
30-11-2007, 08:56
Сменить мало, нужно переинсталировать все пакеты и поставить библиотеки (именно из-за них file и "не находится").
А лучше начать с нуля, а вместо

ipkg.sh install ipkg

выполнять

ipkg.sh install ipkg-opt

Выполняю
ipkg.sh install ipkg-opt

Роутер говорит

[Router@Router root]$ ipkg.sh install ipkg-opt

ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ERROR: File not found: /opt/lib/ipkg/lists/wl500g
You probably want to run `ipkg update'
ipkg_get_install: ERROR: Cannot find package ipkg-opt in /opt/lib/ipkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.

Выполняю
ipkg update
Говорит
-sh: ipkg: not found

Mam(O)n
30-11-2007, 10:44
ipkg.sh update
?

eugenem
12-12-2007, 12:32
Добрый день,

запутался мало-мало я.

КАкое содержимое ipkg.conf самое правильное для нас при условии последнего релиза прошивки?

Как в "настройке ADOS":

src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

или так:

src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /

или как по умолчанию в прошивке?

Eugenem

al37919
12-12-2007, 16:21
optware, причем в 8-м релизе прошивке он уже установлен по умолчанию, т.е. менять ничего не надо

dmig
16-01-2008, 11:27
обнаружил на сайте gkrellm, что его уже запустили под nslu2: http://oss.wxnet.org/nslu2/index.html

glib в репозитории есть, значит собираться демон должен. никто ещё не пробовал?

angel_il
16-01-2008, 12:22
только вот зачем он на роутере?! что он будет мониторить не понятно, это нее считая что он основат на GTK

dmig
16-01-2008, 13:41
только вот зачем он на роутере?! что он будет мониторить не понятно, это нее считая что он основат на GTK

речь идёт о демоне, с которого gkrellm может читать данные. мониторить он много чего может.

angel_il
16-01-2008, 15:11
"много чего" это чего конкретно, на асусе особо нечего мониторить, это не PC. Сколько вешать в граммах? (с)

dmig
16-01-2008, 18:53
что лично мне было бы полезно: сеть (по интерфейсам), проц, память, место на подключённых носителях, аптайм. плюс к тому, он поддерживает плагины.

http://linux.die.net/man/1/gkrellmd

dmig
18-01-2008, 02:53
собирается он нормально, вот тока не работает нифига... сегфолт и фсё тут.

AndrewN
22-01-2008, 20:33
А кто занимается поддержкой репозитория ipkg?
кто компилирует пакеты?

Oleg
22-01-2008, 20:36
Пользователем с ником oleo.

angel_il
22-01-2008, 20:36
Насколько я знаю - oleo

AndrewN
22-01-2008, 20:55
ОК. Спасибо.

azhur
23-01-2008, 15:37
Репозиторием занимается действительно oleo.
Но, насколько я его понял (мой английский не идеален),
он только следит за порядком ("just maintaining feeds"),
и не решает, что и как будет в репозитории.
Этим занимаются Brian Zhou и Rod Whitby.
Их можно найти в IRC на freenode.org, #nslu2-linux, ники ash eno и rwhitby
Но мне от них ответа добиться не удалось, может бывают редко.
Или я что-то не так сделал, так как IRC никогда раньше не юзал.

djet
16-02-2008, 12:28
Листая пакеты, сегодня с удивлением обнаружил, что всё это время у меня не был установлен ipkg-opt:

[routah:snort] ipkg list_installed | grep ipk
ipkg - 0.99.149-2 -

Вот что доступно для установки:


[routah:snort] ipkg list | grep ipk
ipkg - 0.99.149-2 -
ipkg-opt - 0.99.163-9 - The Itsy Package Manager

Я, конечно, понимаю, что "работает - не трожь", но от попытки поинтересоваться, что я теряю и/или приобретаю от такой схемы, удержаться не могу. :)

al37919
16-02-2008, 20:36
посмотри что в файле /opt/etc/ipkg.conf

djet
16-02-2008, 20:52
[routah:root] cat /opt/etc/ipkg.conf
src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

al37919
16-02-2008, 21:04
ок, репозиторий правильный. Т.е. при установке ipkg-opt он не изменится. ИМХО установка ipkg-opt должна пройти безболезненно. С другой стороны если работает...

ipkg-opt содержит следующий ipkg.conf:

src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest /opt/ /

Первая строка ИМХО означает то же, смысл второй до конца не понятен. Надо смотреть доки на ipkg. У большинства работает этот вариант. Однако, angel_il недавно жаловался, что у него вылетали сегфолты, пока он не вернул твой.

В общем, наверное лучше не трогать. Тем более в текущем репозитории пакета ipkg нет вообще и теперь узнать чем он отличается трудно.

djet
16-02-2008, 22:02
Обновился. Вроде всё работает. Будем считать, что новое лучше пока не доказано обратного. :)

azol
06-04-2008, 17:22
Господа, наконец и я добрался до перепрошивки своего устройства. Пока очень и очень доволен.
СПАСИБО этому форуму и Олегу.

Вопрос вот какой.
При помощи ipkg ставим пакеты.
Имеет ли смысл куда-то репортить о проблемах с существующими на
http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ пакетами?

al37919
06-04-2008, 18:55
Репозиторием занимается коллега из Словении с ником oleo.

axa
06-04-2008, 23:41
А с нами поделиться проблемами?:confused:

azol
07-04-2008, 08:04
А с нами поделиться проблемами?:confused:
Да пожалуйста! :-)

В репозитории криво собранный nginx.

Кoнкретно он собран с поддержкой epoll, которого, как известно, на ядре 2.4 просто нет. Другие же методы просто не поддерживаются :( (не были включены при компиляции).

Вот теперь хочу попробовать сам его собрать.
Господа, отправьте не хорошую доку по самостоятельному созданию пакетов.
И главный вопрос. Где всё это хозяйство пересобирать то? Прямо на asus-е? :eek:

al37919
07-04-2008, 08:45
Если с благородной целью улучшения качества пакетов в репозитории, то нужно кросс компилировать (на линуксе, установленном на ПК, можно в vmware). Инструкция здесь: http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware
Баг репорты в виде патчей к mk файлам и прочих патчей особенно welcome :)
Хотя необходимо учитывать, что optware крутится на десятках разных платформ, среди них есть и кернел 2.6, так что по культурному надо делать в mk файле ветвление, в зависимости от target

almuerto
17-04-2008, 18:42
azol
Если не затруднит, то опубликуйте результаты компиляции nginx.

4ndrew
08-05-2008, 14:23
Да, вот 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

megagrizly
24-11-2008, 10:42
Подскажите нормальный репозиторий ipkg для WL-500W, что бы в нем были rtorrent, mldonkey и морды к ним, emacs.

Noobeum
25-11-2008, 15:16
Подскажите нормальный репозиторий ipkg для WL-500W, что бы в нем были rtorrent, mldonkey и морды к ним, emacs.

скажи спасибо за то, что есть
rtorrent и морды к нему точно есть, ослик не уверен что есть, есть простые качалки (ados - хотя у меня плохо работает), dc качалки
несколько сомневаюсь, что кому то пришло в голову портировать emacs.

stan
26-01-2009, 10:39
Всем привет!

Сам я сейчас в коммандировке на Сахалине, с инетом здесь туго, и в ходу у меня локальные репозитории (на компе UbuntuStudio, на роутере - компиляция Олега). Если кому интересно, описываю, как я всё настроил.

За основу взята эта статья (http://wl500g.info/showthread.php?t=3171).
Делаем в ней всё до Пункта №7 (закачка, смена прошивки; настройка роутера; настройка SSH).
Замечу, что если Вы собираетесь сменить прошивку (Пункты 1 и 2), то сделайте сначала дамп flashfs:
System Setup - Flashfs Management - Save As a File
Потом после обновления восстановите дамп - так Вы сразу получите ssh с post'ами (Пункт №4) и вернёте свои настройки (автор также писал об этом).

stan
26-01-2009, 10:44
Пункты 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/optware/oleg/cross/stable

2. Создаём файл ipkg.conf
Открываем /etc/ipkg.conf, и видим, по всей видимости, следующие строки (cat /etc/ipkg.conf):

src wl500g http://wl500g.dyndns.org/ipkg
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

Комментируем две первые и добавляем две подобные, за исключением того, что теперь вместо url будут указаны пути к папкам на флешке.
Вероятно, теперь будет так:

#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 /

Сохраняем это в нашем файле ipkg.conf

3. Создаём файл ipkg-opt.conf
Этот файл будет модификацией /opt/etc/ipkg.conf (его ещё не будет в это время).
Вот его листинг

#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

Закомментируем и добавим по одной строчке

#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

Сохраняем это в нашем файле ipkg-opt.conf

stan
26-01-2009, 10:50
4. Заливаем файлы (ipkg.conf и ipkg-opt.conf) и папки (ipk-wl500g и ipk-optware) в корень флешки, вставляем её в роутер и через консоль выполняем команду

cp /tmp/harddisk/ipkg.conf /etc/ipkg.conf

5. Теперь выполняем Пункт №7 с небольшими дополнениями

mkdir /tmp/harddisk/opt
mount -obind /tmp/harddisk/opt /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update

Роутер выдаст:

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
если у Вас так же, то Вы всё сделали правильно!

Далее

ipkg.sh install ipkg-opt
Здесь мы выполняем дополнительную команду:

cp /tmp/harddisk/ipkg-opt.conf /opt/etc/ipkg.conf

ipkg update
ipkg install mc

Далее всё как в мануале.

Не забываем периодически сохранять изменения с помощью комманды

flashfs save && flashfs commit && flashfs enable
чтобы они не исчезли после перезагрузки роутера.


Оффтоп: понять не могу, как сделать, чтобы сообщения шли в нормальной последовательности (т.е. первое сообщение показывается на первой странице). Раньше же всё нормально было!

Wolfgun
03-02-2010, 21:10
Нне бейте за офф-топ
Народ набрел в форуме ixbt в топик про xtrefmer (http://forum.ixbt.com/topic.cgi?id=62:15567:2963#2963)на то что устанавливают torrent из олеговского реапозитория.
Правда устанавливается он через Ж.... :) Вот и стало интересно
Есть здесь обладатеои данного девайса и кто нибуть смог поставить все почеловечески чере ipkg.

zbruy
05-09-2011, 20:42
В теме ламер, поэтому интересует такой вопрос: зачем вообще нужны эти репозитории? Нельзя сам контент скачать локально и установить?

tempik
05-09-2011, 21:02
В теме ламер, поэтому интересует такой вопрос: зачем вообще нужны эти репозитории? Нельзя сам контент скачать локально и установить?
Можно ... А откуда скачать??? Возвращаемся к вопросу: зачем вообще нужны эти репозитарии....

zbruy
06-09-2011, 22:09
Можно ... А откуда скачать??? Возвращаемся к вопросу: зачем вообще нужны эти репозитарии....

Например торренты, или DCхаб, или FTP на том же wl500 поднять )

max2007
06-09-2011, 22:41
Например торренты, или DCхаб, или FTP на том же wl500 поднять )
Ну торрент и хаб ,так это сразу отпадает , до установки оптваре роуте не умеет с этих сервисов скачивать
А вот по поводу фтп не подскажу , ну помоему роутеру нужен http репозиторий

tempik
07-09-2011, 18:28
Например торренты, или DCхаб, или FTP на том же wl500 поднять )
Ключевое слово СКАЧАТЬ! Торренты, DCхаб не удовлетворяют условию доверия к исходному коду ... Лишь общепризнаные репозитарии хоть как-то отвечают требованиям безопасности (хотя взлом кернел.орг доказывает, что ничто не безопасно).

Capitan
07-09-2011, 20:20
Ну торрент и хаб ,так это сразу отпадает , до установки оптваре роуте не умеет с этих сервисов скачивать
А вот по поводу фтп не подскажу , ну помоему роутеру нужен http репозиторий

У меня с локального ftp репозитария качает без проблем

BcTpe4HbIu
07-09-2011, 20:28
У меня с локального ftp репозитария качает без проблем

качается wget'ом...

max2007
11-09-2011, 16:06
Для себя проблему нестабильности роботы репозиториев решил так - перешёл на репозиторий интузиастов (гдето на форуме нашёл как слелать )
в файл /etc/ipkg.conf прописал

src wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

также в файл /opt/etc/ipkg.conf прописал

src/gz optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
src/gz wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d
src/gz wl500g-optware http://wl500g.googlecode.com/svn/ipkg/optware

dest /opt/ /

И после этого проблемы с репозиториями пропали

zbruy
13-09-2011, 21:58
Для себя проблему нестабильности роботы репозиториев решил так - перешёл на репозиторий интузиастов (гдето на форуме нашёл как слелать )
в файл /etc/ipkg.conf прописал

src wl500g-d http://wl500g.googlecode.com/svn/ipkg/optware-d
src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /


А после проведения данной процедуры скрипт для чайников отсюда (http://wl500g.info/showpost.php?p=167420&postcount=1) заработает?

Capitan
13-09-2011, 22:10
А после проведения данной процедуры скрипт для чайников отсюда (http://wl500g.info/showpost.php?p=167420&postcount=1) заработает?

Да, заработает. И пора переходить на скрипт для чайников отсюда: http://wl500g.info/showthread.php?t=27615

max2007
14-09-2011, 07:28
А после проведения данной процедуры скрипт для чайников отсюда (http://wl500g.info/showpost.php?p=167420&postcount=1) заработает?
Старый скрипт для чайников уже наверное никогда не заработает ,ну разве что ктото возмётся востановить роботу умерших репозиториев ,и то что вы сменили репозиторий у вас на роутере ни коим образом не влияет на скрипт , потому как скрипт использует репозитории прописаные в нём же
Capitan вы если не знаете то не вводите людей в заблуждение

А по поводу нового скрипта (http://wl500g.info/showthread.php?t=27615) так єто да , вчера им пользовался , работает вроди как нормально (обновлял свмбу)

Capitan
14-09-2011, 10:26
Старый скрипт для чайников уже наверное никогда не заработает ,ну разве что ктото возмётся востановить роботу умерших репозиториев ,и то что вы сменили репозиторий у вас на роутере ни коим образом не влияет на скрипт , потому как скрипт использует репозитории прописаные в нём же
Capitan вы если не знаете то не вводите людей в заблуждение

А по поводу нового скрипта (http://wl500g.info/showthread.php?t=27615) так єто да , вчера им пользовался , работает вроди как нормально (обновлял свмбу)

Извиняюсь, невнимательно прочитал пост zbruy. Сам скрипт Валеры конечно же не заработает, т.к. пути к скриптам и программам, которые им устанавливаем ведут на www.studionr.ru/wl500/, а он тю-тю. Я имел ввиду, что если изменить на рутере с программами, установленными этим скриптом адреса репозитариев ipkg как в http://www.wl500g.info/showpost.php?p=236973&postcount=66 , то update,upgrade итд, связанное с репозитариями ipkg, будет работать.

Скрипт Валеры, кстати, до недавнего времени я ставил с локального ftp, предварительно разместив там файлы скриптов и программ (а также репозиторий optware для ускорения установки и экономии траффика), и изменив в install.sh пути к прогам и скриптам + добавил выбор репозитория local. В скрипте от Rung это ещё проще сделать, изменив только одно значение - переменной repadress. Старый и новый изменённые скрипты во вложении