![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
![]() |
#1 | |
Junior Member
Регистрация: 12.06.2013
Сообщений: 10
Вес репутации: 0 ![]() |
![]() Цитата:
Что-то параграфы взаимоисключающие... Вобщем, можно. Нельзя только через веб с оригинальной китайской, как я пробовал постом выше. Через mtd и через bootloader все замечательно стало и заработало. Вот только места на Код:
opkg install kmod-sound-core kmod-usb-audio mpd-mini ![]() |
|
![]() |
![]() |
![]() |
#2 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Статья писалась с учетом того, что прошивка ставиться с официального источника OpenWrt и соответственно под каждый роутер своя. Позже выяснилось, что пакеты программ от разных версий прошивок не совместимы между собой и мы решили остановиться на версии с наиболее полным репозиторием без Web морды для MR3020 (которую при необходимости можно до установить позже, когда смонтируется ФС на внешней флэшке).
Цитата:
![]() 2. Без флэшки не влезет! Последний раз редактировалось andr128; 14.06.2013 в 22:59. |
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 12.06.2013
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
А я попробую
![]() Возьмем и поставим mpd-mini в RAM (он же /tmp): Код:
opkg install mpd-mini -d ram Код:
./tmp/usr/bin/mpd: can't load library 'libcurl.so.4' Может кто знает, как сказать mpd, что он установлен в /tmp вместо /? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
создать линк
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 12.06.2013
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
Нельзя:
Код:
root@OpenWrt:/# ln ./tmp/usr/lib/libcurl.so.4 ./usr/lib/libcurl.so.4 ln: ./usr/lib/libcurl.so.4: Invalid cross-device link Последний раз редактировалось Woodoo; 14.06.2013 в 11:44. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
/usr/lib - только для чтения так что-ли?
тыгды наверно не извращаться и флэшку подключить Не понимаю ваших экспериментов? даже если получиться, что вы будите каждый раз загружать прогу и настраивать? Последний раз редактировалось andr128; 14.06.2013 в 11:53. |
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 12.06.2013
Сообщений: 10
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#8 | |
Junior Member
Регистрация: 12.06.2013
Сообщений: 10
Вес репутации: 0 ![]() |
![]() Цитата:
update учитывая следующий пост, этот более не актуален Последний раз редактировалось Woodoo; 14.06.2013 в 20:35. |
|
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 12.06.2013
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
Вобщем, вот решение с установкой в /tmp да и куда угодно (помним про ключ -d в opkg):
Код:
root@OpenWrt:/mnt# export RAM=/tmp root@OpenWrt:/mnt# export PATH=$PATH:$RAM/usr/bin:$RAM/usr/sbin root@OpenWrt:/mnt# export LD_LIBRARY_PATH=$RAM/lib:$RAM/usr/lib Последний раз редактировалось Woodoo; 14.06.2013 в 20:35. |
![]() |
![]() |
![]() |
#10 | ||
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() Как вариант если вы замените стандартную флэш на более емкую 8 или 16 мб - будет возможность разместить не ёмкие программы во встроенной флэшь памяти без использования внешней. Но это имхо тоже не вариант т.к. достаточно много полезных программ превысят эту цифру. Поэтому внешняя флэшка самый разумный выход. Гораздо большую пользу принесет увеличение RAM с 32мб до 64мб Цитата:
![]() Простой вопрос выключили вы роутер или перезагрузили. Дальше что? Написать скрипт, добавить переменные окружения при загрузке, а сами файлы, библиотеки откуда грузить будите? из интернета? из какого-то сетевого ресурса и все по новой инсталлировать. Я что-то не пойму зачем так изголяться, есть ведь стандартное решение - примонтировать USB диск в качестве основной файловой системы и дело с концом. Ставь что хочешь, места полно и доступ к корневой системе будет и файлы ни куда не пропадут. Последний раз редактировалось andr128; 14.06.2013 в 23:00. |
||
![]() |
![]() |
![]() |
Здесь присутствуют: 8 (пользователей: 0 , гостей: 8) | |
|
|