Попробуй в файл ipkg.conf (у меня в opt/etc) прописать репозитарий optwareпосле этогоCode:src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/
Code:ipkg.sh update
ipkg.sh install ipkg
ipkg update
Printable View
Попробуй в файл ipkg.conf (у меня в opt/etc) прописать репозитарий optwareпосле этогоCode:src optware http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/
Code:ipkg.sh update
ipkg.sh install ipkg
ipkg update
Я просто не работал с файловой системы Linux, из-за этого не знаю где находится ipkg.conf:confused: В картинке внизу, я предполагаю что этот файл должен лежит здесь /opt/tmp/ipkg. Но не нашел ничего. У меня USB HDD - файловая система ФАТ32, пытался делать по инструкцию http://webtools.wl500g.info/wiki/dok...owtoipkgonasus но пока не получается :( :(
Еще насколько я знаю нужно установить более новую библиотеку uclibc-optи переустановить все пакеты, которые были поставлены из старого репозитарияCode:ipkg update
ipkg install uclibc-opt
Code:- посмотреть установленные пакеты: ipkg list_installed
- переустановить: ipkg install -force-reinstall package
добрый день.
роутер: asus wl500w
прошивка: WL500W-1.9.2.7-8-pre9.trx (ставил "поверх" родной с асусовского сайта: WL500W_1.9.8.2_TW.trx)
проблема с ipkg следующего вида:
[antoxa@antoxa-router root]$ ipkg.sh list
mkdir: Cannot create directory `//opt/tmp/': Read-only file system
при этом сопутствет еще более странное:
[antoxa@antoxa-router root]$ df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 2944 2944 0 100% /
(мне казалось что там должно быть свободное место!)
но при этом я могу создавать непустые файлы всюду внутри /tmp
подскажите пожалуйста откуда ноги растут и как бороться, спасибо.
Подключите внешний винт или флешку, смонтируйте в /opt. Подробности -- в "настройке с нуля".
Внутренний флеш не резиновый.
гхм, понятно что не резиновый, но хоть какое-то место там должно же быть, вообще только что поставленая прошивка и кончилось место ровно под горлышко?
+ оно говорит не то что места нет, а то файловая система - read only!
А не надо туда ничего ставить, для софта применяется usb-носитель.
так, похоже дошло, спасибо :D
http://www.wl500g.info/showthread.php?t=8880 здесь я подробно описывал установку openvpn во встроенный флеш ... должно помочь
В общем то к этому добавить и нечего.Code:[admin@wl500g sbin]$ pwd
/opt/sbin
[admin@wl500g sbin]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
BusyBox v1.1.3 (2007.01.01-14:37+0000) multi-call binary
Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
WARNING: Unable to remove temporary directory: : No such file or directory
Смотри /opt/etc/ipkg.conf ибо wget вызывается без указания конечной директории.
на самом деле похоже не работал репозитарий, либо я почему то его не видел больше нечему. сейчас все ок
При попытке переустановить пакеты
у меня выскакивает ошибка при переустановке ipCode:echo "src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable" > /opt/etc/ipkg.conf
echo "dest root /" >> /opt/etc/ipkg.conf
ipkg update && ipkg install uclibc-opt && awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status
Что делать?Code:Reinstalling ipkg (0.99.149-2) on root...
Nothing to be done
An error ocurred, return value: -1.
Collected errors:
ERROR: Package ipkg (parent ipkg) is not available from any configured src.
Failed to download ipkg. Perhaps you need to run 'ipkg update'?
В том репозитарии нет ipkg. Вместо него ipkg-opt.
Чтоб перейти на работу с репозитарием, где uclibc-0.9.28 нужно сделать:
Code:# Удалить старый ipkg
ipkg remove ipkg
rm /opt/etc/ipkg.conf
# Удалить, если была, старую uclibc
ipkg remove uclibc
# Перейти в /tmp и скачать uclibc-0.9.28 и ipkg под неё
cd /tmp
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-12_mipsel.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-9_mipsel.ipk
# Прописать настройки для скрипта ipkg.sh (мега облегченный вариант ipkg, написанный на sh)
echo "dest root /" > /etc/ipkg.conf
# Установить ранее скаченные uclibc и ipkg.
ipkg.sh install uclibc-opt_0.9.28-12_mipsel.ipk
# На нужный репозитарий ipkg настроится сам при установке.
ipkg.sh install ipkg-opt_0.99.163-9_mipsel.ipk
# Обновить список пакетов && переустановить все ранее установленные пакеты.
ipkg update && awk '/^Package:/{system("ipkg install -force-reinstall -force-defaults " $2)}' /opt/lib/ipkg/status