Файловый менеджер Midnight Commander

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Использование и установка DD-WRT
Goto page 1, 2, 3  Next
Author Message
Mr. Banan
DD-WRT User


Joined: 08 Dec 2008
Posts: 176
Location: Kirov (obl.)

PostPosted: Sun Jan 11, 2009 21:39    Post subject: Файловый менеджер Midnight Commander Reply with quote
Порылся на смежном форуме. Прочитал про полезную програмку Midnight Commander (mc). Установил себе и решил накалякать инструкцию по установке: Very Happy
Сначала нужно подключить к маршрутизатору флешку/HDD и подготовить его для установки optware-пакетов. Инструкция в вики *http://www.dd-wrt.com/wiki/index.php/Установка_Samba_на_маршрутизатор_с_DD-WRT пункты с 1 по 8.
Затем в телнете набираем
Code:
ipkg-opt update
/opt/bin/ipkg-opt install mc

после этого можно пользоваться Midnight Commander для редактирования файлов - даем в телнет команды:
Code:
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"
/opt/bin/mc
Sponsor
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Mon Jan 12, 2009 5:08    Post subject: Reply with quote
Спасибо! Перенес в вики.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Mon Jan 12, 2009 21:24    Post subject: Reply with quote
Кстати, а есть ли способ добиться того, чтобы рамочки рисовались псевдографикой, а не строками xxxxx и qqqqq?
AndreyPopov
DD-WRT User


Joined: 15 May 2008
Posts: 432

PostPosted: Mon Jan 12, 2009 23:00    Post subject: Reply with quote
YuriKr wrote:
Кстати, а есть ли способ добиться того, чтобы рамочки рисовались псевдографикой, а не строками xxxxx и qqqqq?


у Олега на форуме об этом так сказано:
создать файл профиля и добавить в него строки, чтобы mc работал
echo "export TERMINFO=/opt/share/terminfo" >> /usr/local/root/.profile
echo "export TERM=xterm" >> /usr/local/root/.profile


ну и это я добавляю на всякий случай в startup script
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"

на Олега прошивке рисует псевдографикой.
правда иногда рисует цветным фоном, а иногда в черно-белой гамме.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Tue Jan 13, 2009 5:23    Post subject: Reply with quote
AndreyPopov wrote:
YuriKr wrote:
Кстати, а есть ли способ добиться того, чтобы рамочки рисовались псевдографикой, а не строками xxxxx и qqqqq?


у Олега на форуме об этом так сказано:
создать файл профиля и добавить в него строки, чтобы mc работал
echo "export TERMINFO=/opt/share/terminfo" >> /usr/local/root/.profile
echo "export TERM=xterm" >> /usr/local/root/.profile


Странно... Вроде эти команды Mr. Banan выдал, а на его скриншоте - не псевдографика, а буквы.
stylus
DD-WRT User


Joined: 08 Dec 2008
Posts: 198

PostPosted: Tue Jan 13, 2009 7:30    Post subject: Reply with quote
да страшненький у вас mc Smile
Mr. Banan
DD-WRT User


Joined: 08 Dec 2008
Posts: 176
Location: Kirov (obl.)

PostPosted: Tue Jan 13, 2009 12:07    Post subject: Reply with quote
Переустановил мс. На этот раз перед инсталяцией выполнил пункт 9 из инструкции по установке самбы. теперь вглядит так.
Кстати вот эти параметры
Code:
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"

на сколько понял отвечают за работоспособнось стрелок клавиатуры.
m0xf
DD-WRT User


Joined: 26 Nov 2008
Posts: 170

PostPosted: Tue Jan 13, 2009 13:46    Post subject: Reply with quote
Для того, чтобы использовать все возможноcти консоли (орисовка специальных символов, работа мышкой и.т.д) нужно подключаться по SSH, из windows это можно сделать с помощью программы putty. Будет выглядеть как у stylus'а Smile
AndreyPopov
DD-WRT User


Joined: 15 May 2008
Posts: 432

PostPosted: Mon Jan 19, 2009 13:30    Post subject: Reply with quote
уж и не знаю почему, но у меня MC цветной

asus wl-500gp
mega build 11474
ствил OptWare по инструкции вот отсюда:
http://www.dd-wrt.com/wiki/index.php/Optware
Mr. Banan
DD-WRT User


Joined: 08 Dec 2008
Posts: 176
Location: Kirov (obl.)

PostPosted: Mon Jan 19, 2009 18:34    Post subject: Reply with quote
AndreyPopov wrote:
уж и не знаю почему, но у меня MC цветной

Это потому что он у тебя через putty запущен. Если через виндовсовский телнет запускать - будет как у меня. Хотя в принципе какая разница?

_________________
D-Link DIR-320 A1 DD-WRT v24-sp2_13401 >>> D-Link DIR-620 B1 Keenetic >>> D-Link DIR-620 C1 Vampik
kotovas
DD-WRT Novice


Joined: 13 Jan 2009
Posts: 33
Location: Russia, Tomsk

PostPosted: Sun Feb 01, 2009 9:22    Post subject: Reply with quote
Поставил я себе mc, ибо штука удобная.
Столкнулся с несколькими проблемами....
Проблема 1.просто через ipkg-opt install mc - он устанавливаться не захотел - не скачивал пакеты, ну ладно пакеты я выкачал и установил mc...
Проблема 2. После ребута приходится заново экспортировать xterm и прочее... почитал WiKi Wink
Quote:
Рекомендуется также добавить в файл /opt/etc/profile (если этого файла нет - его следует создать) строки

export TERMINFO="/opt/share/terminfo"
export TERM="xterm"

Тогда после перезагрузки можно будет запускать Midnight Commander командой /opt/bin/mc , не вводя предварительно команды export.


Не совсем так... просто создать файл profile мало...
нужно также создать файл который будет собственно при запуске добавлять это.
Кусок про profile, я так понимаю, взяли из хелпа про самбу, а вот создание файла для запуска забыли. ;)

Ну так вот...

Для этого создаем скрипт optware.startup:

mkdir /jffs/etc
mkdir /jffs/etc/config
vi /jffs/etc/config/optware.startup

со следующим содержимым:

Quote:
#!/bin/sh

[ -e /opt/etc/profile ] && mount -o bind /opt/etc/profile /etc/profile


Не знаю очень ли надо

unset LD_LIBRARY_PATH
unset LD_PRELOAD

- mc запускается без них, я добавлять не стал.
учтите что примонтирование /opt и /jffs у меня прописаны в Startup в веб-морде, поэтому в скрипте их нет.

Но как оказалось этого мало:
файл profile должен содержать
Quote:

export PATH=/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin
export PS1='\u@\h:\w\$ '
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"


Тогда всё ок, при перезагрузке MC работает....

только вот..

Проблема 3. Не работает сочетание Ctrl+O - кто-нить решил эту проблему???
bologov
DD-WRT User


Joined: 10 Dec 2008
Posts: 64

PostPosted: Sun Feb 01, 2009 9:37    Post subject: Reply with quote
kotovas wrote:
Проблема 3. Не работает сочетание Ctrl+O - кто-нить решил эту проблему???

Так вроде сабшелл работает только под bash-ем

_________________
D-Link DIR-300 & DIR-320 DD-WRT v24 preSP2
kotovas
DD-WRT Novice


Joined: 13 Jan 2009
Posts: 33
Location: Russia, Tomsk

PostPosted: Sun Feb 01, 2009 10:41    Post subject: Reply with quote
Ну bash я поставил, слава богу в пакетах он есть... теперь видимо надо как-то указать чтобы mc использовал bash, а не sh или ash.
bologov
DD-WRT User


Joined: 10 Dec 2008
Posts: 64

PostPosted: Sun Feb 01, 2009 10:47    Post subject: Reply with quote
попробуйте
export SHELL="/opt/bin/bash"

_________________
D-Link DIR-300 & DIR-320 DD-WRT v24 preSP2
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Sun Feb 01, 2009 11:04    Post subject: Reply with quote
Господа, если не затруднит, поправьте в вики или здесь отпишите, что на что надо заменить. Я пока mc не ставил, лучше, если изложит тот, у кого есть практический опыт.
Goto page 1, 2, 3  Next Display posts from previous:    Page 1 of 3
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum