в отсутсвии/повреждении библиотеки от которой зависит исполняемый файл.
Скорее всего лечить так:
Code:ipkg install uclibc-opt
спасибо за проделанную работу, все отлично работает.
Удалил старую версию mc, которая служила верой и правдой. Установил новую - и получил глюк. Коммандер запускается и сразу виснет с сообщением:
mc: can't resolve simbol 'g_regex_new'
Может кто-нибудь сталкивался с подобной проблемой?
Ура! Mc превосходно работает. Спасибо!
Всем привет.
Порылся на форуме, но не нашел ответа на свой вопрос.
Диск отформатирован в EXT3, в винде монтирую через ext2fsd. Недавно была проблема и пришлось пользоваться программой R-Studio, восстанавливал данные. При монтировании диска в ext2fsd специально указываю utf8, в винде все видит нормально. Однако при подкючении к роутеру папки на русском языке не отображуются, вместо них каракули. Есть только одна папка которая показывает нормальные русские буквы.
Собственно вопрос, понятно что файлы кривые и их нужно перекодировать, но в какой они кодировке сейчас я не пойму, как это можно узнать? Только чтобы наверняка.
И второй вопрос по поводу программы для винды для перекодировки папок и файлов, есть такие?
Прошу помочь. Буду признателен.
поставил себе прошивку от олега, делаю все по инструкции,
но когда ставлю ipkg install mс все ставится, но после перезагрузки команда mc не работает, что нужно еще было сделать? что бы все работало!
все уже прочитал, раз десять все сделал, но всеровно по команде mc не чего не происходит! в чем может быть причина?
Есть проблема...
роутер rtn16 прошивка RT-N16-1.9.2.7-rtn-r2355
флешка 2 гига
Делаю все по инструкции
http://www.wl500g.info/showpost.php?p=19984&postcount=26) Купить флэшку (не меньше 9Мб) для хранения программ. Лучше с лампочкой, чтобы видеть когда роутер в нее пишет. Раздел диска вместо флэшки нежелателен - вероятность выхода из строя диска выше.
Вставить флэшку, она автоматически смонтируется.
Посмотреть куда смонтирована флэшка:
mount
Демонтировать флэшку umount /tmp/mnt/disc0_1
Отформатировать флэшку или раздел диска в файловую систему ext3:
mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
или
mke2fs -j /dev/discs/disc0/part1
На флэшках создан единственный раздел и поменять это нельзя, в отличии от жестких дисков, которые можно самому разбить.
смонтировать флэшку
mount /dev/discs/disc0/part1 /tmp/mnt/disc0_1
Если вместо флэшки используется жесткий диск большого размера, то разбить и отформатировать его лучше под Linux, можно под Knoppix, средствами роутера можно сделать, но перед форматированием нужно создать и включить своп раздел (при форматировании большого диска нужно много памяти) - возиться с этим нет смысла. Если linux нет, то можно роутером:
например разбить fdisk /dev/scsi/host0/bus0/target0/lun0/disc
включить своп если нужно /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
команда форматирования приведена выше. Своп используют, если нужно будет запускать много служб, но лучше без него, так как если USB отсоединится, то роутер повиснет.
В NTFS форматировать нет смысла - ее можно только читать. При желании информацию с раздела ext3 можно будет считать под Windows драйвером http://sourceforge.net/projects/ext2fsd
Начиная с версии 1.9.2.7-8 монтируются все диски в /tmp/mnt/
7) установка полезных пакетов. (http://webtools.wl500g.info/wiki/dok...owtoipkgonasus)
нужен раздел ext3. Неободимо чтобы в /opt была подмонтирована файловая система ext3 из-за разрешения на файлы и софтлинков.
a)
mkdir /tmp/mnt/disc0_1/opt
mount -obind /tmp/harddisk/opt /opt смонтирует поддиректорию в /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update
b) теперь можно устанавливать программы. Их список http://ipkg.nslu2-linux.org/feeds/op...table/Packages
Установка простая:
ipkg install mc файловый менеджер
myrouter login: root
Password:
[root@myrouter root]$ mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devfs on /dev type tmpfs (rw,noatime)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/discs/disca/part1 on /tmp/mnt/disca_1 type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=cp866,i ocharset=utf8)
[root@myrouter root]$ umount /tmp/mnt/disca_1
[root@myrouter root]$ mke2fs -j /dev/discs/disc0/part1
mke2fs 1.38 (30-Jun-2005)
mke2fs: can't stat '/dev/discs/disc0/part1': No such file or directory
[root@myrouter root]$ mke2fs -j /dev/discs/disca/part1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
240480 inodes, 480248 blocks
24012 blocks (5.00%) reserved for the super user
First data block=0
15 block groups
32768 blocks per group, 32768 fragments per group
16032 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@myrouter root]$ mount /dev/discs/disca/part1 /tmp/mnt/disca_1
[root@myrouter root]$ mkdir /tmp/mnt/disca_1/opt
[root@myrouter root]$ mount -obind /tmp/harddisk/opt /opt
[root@myrouter root]$ mkdir -p /opt/tmp/ipkg
[root@myrouter root]$ ipkg.sh update
Downloading http://wl500g.googlecode.com/svn/ipk...are-d/Packages ...
Connecting to wl500g.googlecode.com (74.125.77.82:80)
Packages 100% |*******************************| 2123 --:--:-- ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g-d
Downloading http://ipkg.nslu2-linux.org/feeds/op...table/Packages ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
Packages 100% |*******************************| 477k 00:00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[root@myrouter root]$ ipkg.sh install ipkg-opt
Downloading http://ipkg.nslu2-linux.org/feeds/op...-13_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
uclibc-opt_0.9.28-13 100% |*******************************| 832k 00:00:00 ETA
Done.
Unpacking uclibc-opt...Done.
Configuring uclibc-opt...Updating /opt/etc/ld.so.cache
Done.
Downloading http://ipkg.nslu2-linux.org/feeds/op...-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
ipkg-opt_0.99.163-10 100% |*******************************| 75818 00:00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Done.
[root@myrouter root]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/op...le/Packages.gz
Inflating http://ipkg.nslu2-linux.org/feeds/op...le/Packages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
[root@myrouter root]$ ipkg install mc
Installing mc (4.7.0.9-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/op...9-1_mipsel.ipk
package slang suggests installing pcre
package slang suggests installing libpng
Installing glib (2.20.4-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/op...4-1_mipsel.ipk
Installing slang (2.1.4-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/op...4-1_mipsel.ipk
Installing e2fslibs (1.41.9-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/op...9-1_mipsel.ipk
Configuring e2fslibs
Configuring glib
Configuring mc
Configuring slang
Successfully terminated.
[root@myrouter root]$ export TERMINFO="/opt/share/terminfo"
[root@myrouter root]$ export TERM="xterm"
[root@myrouter root]$ /opt/bin/mc
# exit
# flashfs save && flashfs commit && flashfs enable
tar: removing leading '/' from member names
tmp/local/
tmp/local/root/
tmp/local/root/.mc/
tmp/local/root/.mc/filepos
tmp/local/root/.mc/cedit/
tmp/local/root/.mc/Tree
tmp/local/root/.mc/history
tmp/local/root/.mc/panels.ini
tmp/local/root/.mc/ini
tmp/local/root/.profile
-rw-r--r-- 1 root root 1894 Nov 23 00:47 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
.
Committed.
и перезагрузки Получается так
[root@myrouter root]$ mc
-sh: mc: not found
Постоянно ....
echo "export TERMINFO=/opt/share/terminfo" >> /usr/local/root/.profile
echo "export TERM=xterm" >> /usr/local/root/.profile
Не помогает((
Помогает только переформатирование флешки в винде.. и все с начала...
После ребута все нот фаунд...
Куда копать? я вообще новичек...
Last edited by Ruslanovi4; 22-11-2010 at 18:57.
Форматировать нужно в ext2 на роутере.Помогает только переформатирование флешки в винде.. и все с начала...
Есть ли папка /opt ?-sh: mc: not found
Есть ли файл /opt/bin/mc ?
Является ли файл /opt/bin/mc исполняемым?
Ruslanovi4, монтирование раздела в opt при буте ни кто не отменял