Перейти к содержанию
Форум русской поддержки продукции Synology
Это сохраненная копия формуа, часть страниц может быть недоступна!

Рекомендованные сообщения

Установка Midnight Commander

 

Что это такое: Midnight Commander (mc, ми́днайт-кома́ндер, пер. «полуночный командир») - файловый менеджер с текстовым интерфейсом типа Norton Commander.

 

Зачем нужен: Менеджер для работы с файлами на вашем NAS. Одним из удобств является возможность заставить Ваш NAS скачать по FTP целую папку или несколько выбранных файлов. Можно и сделать обратный процесс - закачать кому-либо по FTP файлы/папки с файлами. Для тех кто работал на PC с Norton Commander, FAR, Volkov Commander, интерфейс MC будет интуитивно понятен.

 

Процесс установки:

1) включить возможность доступа к NAS через Telnet/SSH

2) Зайти на NAS через Telet/SSH. Я рекомендую через SSH с помощью программы PUTTY. В ней нужно указать IP адрес NAS, выбрать тип соединения SSH.

3) Логин: root, пароль: пароль администратора.

4) Теперь нужно скачать и выполнить BOOTSTRAP - скрипт, который устанавливает ipkg. В начале нужно выяснить какой процессор у Вашего NAS. Для этого читаем на нашем форуме FAQ по определению процессора. После того, как Вы выяснили какой процессор приступаем.

Процесс простой - состоит из нескольких строчек: скачиваем скрипт, выполняем скрипт, удаляем скрипт, обновляем список программ, обновляем установленные программы. Ниже описан этот процесс в виде команд для разных типов процессоров. Выбираем свой и выполняем написанные команды поочередно.

 

Маленькая подсказка: Если Вы используете PUTTY, то для того чтобы копировать и выполнять поочередно указанные ниже команды нужно: скопировать строчку в буфер обмена на форуме, перейти в интерфейс putty и нажать на курсоре правую кнопку мышки.

 

Если у Вас процессор Intel XScale FW IXP420 BB ARM, то Вам необходимо поочередно ввести следующее (после каждой строчки нажимаем Enter):

wget http://ipkg.nslu2-linux.org/feeds/optware/...1.0-4_armeb.xsh

sh ds101-bootstrap_1.0-4_armeb.xsh

rm ds101-bootstrap_1.0-4_armeb.xsh

ipkg update

ipkg upgrade

 

Если у Вас процессор Marvell mv5281 ARM Processor, то Вам необходимо поочередно ввести следующее (после каждой строчки нажимаем Enter):

wget http://ipkg.nslu2-linux.org/feeds/optware/...p_1.2-5_arm.xsh

sh syno-x07-bootstrap_1.2-5_arm.xsh

rm syno-x07-bootstrap_1.2-5_arm.xsh

ipkg update

ipkg upgrade

 

Если у Вас процессор PowerPC Freescale 8241 (PPC) CPU, то Вам необходимо поочередно ввести следующее (после каждой строчки нажимаем Enter):

wget http://ipkg.nslu2-linux.org/feeds/optware/...0-4_powerpc.xsh

sh ds101-bootstrap_1.0-4_powerpc.xsh

rm ds101-bootstrap_1.0-4_powerpc.xsh

ipkg update

ipkg upgrade

 

Если у Вас процессор PowerPC Freescale 8543 (PPC) CPU, то Вам необходимо поочередно ввести следующее (после каждой строчки нажимаем Enter):

wget http://ipkg.nslu2-linux.org/feeds/optware/...2-5_powerpc.xsh

sh syno-e500-bootstrap_1.2-5_powerpc.xsh

rm syno-e500-bootstrap_1.2-5_powerpc.xsh

ipkg update

ipkg upgrade

 

Если у Вас процессор Marvel Kirkwood 88F6281 (ARM) CPU, то Вам необходимо поочередно ввести следующее (после каждой строчки нажимаем Enter):

wget http://ipkg.nslu2-linux.org/feeds/optware/...p_1.2-5_arm.xsh

sh syno-mvkw-bootstrap_1.2-5_arm.xsh

rm syno-mvkw-bootstrap_1.2-5_arm.xsh

ipkg update

ipkg upgrade

 

5) Теперь устанавливаем необходимы пакеты программ. Поочередно вводим следующее (после каждой строчки нажимаем Enter):

ipkg install pcre

ipkg install glib

ipkg install e2fsprogs

ipkg install slang

ipkg install libpng

ipkg install mc

 

6) Теперь нужно отредактировать файл .profile, который находится в каталоге /root. Для редактирования будем использовать встроенный редактор VI. ВНИМАНИЕ!!!! Это не простой текстовый редактор типа зашел, что-то поменял и вышел. Если делаете это первый раз, то нужно строго выполнять описанные указания, чтобы ничего не испортить. Вводим поочереди следующее (после каждой строчки нажимаем Enter) :

cd /rooot

vi .profile

 

запустился редактор, стрелками идем в самый низ и вправо, там где конец строчки, курсор окажется на символе кавычки и дальше не идет. Теперь ОДИН РАЗ нажимаем на клавиатуре на букву i. Редактор перейдет в режим редактирования. Нажимаем еще раз вправо и оказываемся справа от кавычки. Теперь нажимаем Enter. Копируем следующией (сразу три) строчки в буфер обмена:

export TERMINFO=/opt/share/terminfo

export TERM=xterm

alias mc="mc -c"

 

и вставляем их с новой строки. Для этого кто не помнит нужно нажать на курсоре правую кнопку мышки.

Теперь нужно сохранить изменения в файле. Нажимаем ESC (выходим из режима редактирования) и набираем на клавиатуре (двоеточие тоже набираем) :wq

и нажимаем Enter.

 

8) Теперь нужно перезагрузить устройство. Для этого вводим следующее (и нажимаем Enter):

reboot

9) После перезагрузки опять заходим через Telnet/SSH и пишем mc для запуска Midnight Commander.

 

ГОТОВО.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 680
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

пжта, что сделать чтобы меню Midnight Commander отображалось в читаемой кодировке.

 

Сейчас, когда я вхожу в Midnight Commander по команде mc у меня все меню программы в виде знаков вопросов. И не только программы. Все сообщения о результатах выполнения команд по ssh тоже выдаются в нечитаемом виде. Сложновато получается работать с файлами на сервере, жутко неудобно

 

Кодировка у вас на сервере ru_RU.KOI8-R, хотел сменить на ru_RU.UTF-8 командой LANG=ru_RU.UTF-8, но не получается.

 

Работаю с локальной машины машины Ubuntu 8.10, кодировка в консоли ru_RU.UTF-8

 

Что делать?

Ссылка на сообщение
Поделиться на другие сайты

Уважаемый администратор ответьте пожалуйста на вопрос после установки mc в нем нет поддержки UTF-8 кде взять патч или выложите ссылку на откуда взять уже скомпилированный файл для DS Мы конечно все понимаем но кода вся файловая система на UTF-8 то проблематично проводить какие либо манипуляции с русскоязычными каталогами. Большая просьба посодействуйте в этом вопросе.

Ссылка на сообщение
Поделиться на другие сайты

Если у Вас клиент PUTTY, то нужно его запустить и перед соединением с NAS настроить кодировку.

Зайти в Window->Translation и там вместо KOI-8U выбрать UTF-8.

Должно помочь.

Ссылка на сообщение
Поделиться на другие сайты
Если у Вас клиент PUTTY, то нужно его запустить и перед соединением с NAS настроить кодировку.

Зайти в Window->Translation и там вместо KOI-8U выбрать UTF-8.

Должно помочь.

 

Ну это то понятно вроде не глупый народ. В офицальной сборке нет поддрежки UTF-8. По этому и спрашиваем может кто нибудь сделает сборочку для powerpc процесора, если бы я знал как это сделать сделал бы и не спрашивал. Этож скока пакетов надо поставить на NAS да еще скомпилить с нужными опциями и все ради MC.

 

Или если Вы знаете как сменить UTF-8 на KOI-8U в самой системе

Ссылка на сообщение
Поделиться на другие сайты

Смысл понятен.

Насчет компиляции есть описание на официальном сайте:

http://download.synology.com/download/ds/u...ion%20Guide.pdf

Нашел ветку на форуме, где человек уже пытался скомпилировать:

http://forum.synology.com/enu/viewtopic.php?f=55&t=11467

 

Думаю занятие не простое, первый раз на это уйдет пара-тройка часов времени.

Может общими усилиями и осилим процесс компиляции и подставления новых модулей.

Что скажете?

Ссылка на сообщение
Поделиться на другие сайты

Вот коешто нарыл по компиляции но это не для DS

name=mc

version=4.6.1

release=2

source=(http://www.ibiblio.org/pub/Linux/utils/file/managers/$name/$name-$version.tar.gz \

$name-$version-bash_3_2.patch mc-4.6.1-utf8.patch)

 

build () {

cd $name-$version

patch -p1 -i $SRC/$name-$version-bash_3_2.patch

patch -p1 -i $SRC/mc-4.6.1-utf8.patch

 

./configure --without-gnome --with-screen=slang --without-included-gettext \

--enable-largefile --with-subshell --with-edit --with-vfs \

--with-x --prefix=/usr --disable-nls

make

make DESTDIR=$PKG install

rm $PKG/usr/share/mc/{mc.hint.*,extfs/README}

rm -r $PKG/usr/{sbin,man/man8}

}

 

Но до сборки MC нада собрать slang с поддержкой utf-8. Вот листинг моего Pkgfile для slang:

 

name=slang

version=1.4.9

release=1

source=(ftp://ftp.plig.org/pub/$name/v1.4/$name-$version.tar.bz2 \

slang-1.4.4-deb-utf8.patch \

slang-1.4.5-utf8-acs.patch \

slang-1.4.5-utf8-fix.patch \

slang-1.4.5-utf8-segv.patch \

slang-1.4.6-alt-makefile.patch \

slang-1.4.7-alt-doc.patch \

slang-1.4.7-owl-alt-fixes.patch \

slang-1.4.9-mdk-utf8-revert_soname.patch)

 

build() {

cd $name-$version

 

patch -Np1 <../$name-1.4.6-alt-makefile.patch

patch -Np1 <../$name-1.4.7-owl-alt-fixes.patch

patch -Np1 <../$name-1.4.7-alt-doc.patch

patch -Np1 <../$name-1.4.4-deb-utf8.patch

patch -Np1 <../$name-1.4.5-utf8-acs.patch

patch -Np1 <../$name-1.4.5-utf8-fix.patch

patch -Np1 <../$name-1.4.5-utf8-segv.patch

patch -Np1 <../$name-1.4.9-mdk-utf8-revert_soname.patch

 

./configure --prefix=/usr

 

make

make ELF_CFLAGS="$CFLAGS" elf

make DESTDIR=$PKG install

make DESTDIR=$PKG install-elf

make DESTDIR=$PKG install-links

 

rm -rf $PKG/usr/doc

chown -R root:root $PKG

}

 

Работает, глюков незамечал :)

 

Информация взята с http://www.ru-clc.org/node/124

Ссылка на сообщение
Поделиться на другие сайты

Сегодня пытался скомпилить mc исходники взял с оффициального сайта и патч на utf-8 ну чегото не получается пропатчить пишет не найден искомый фаил. Да и при попытке скомпилировать просто mc ну и тут засада пишет что нету файла install.sh пока думаем как лечить всё это.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к вопросу про кодировку.

Прошу не кидаться камнями - я в линуксе чайник, но благодаря подробнейшей инструкции Владимира (за это ОТДЕЛЬНОЕ спасибо!) все установил. Но вот что-нить скомпилировать самому - нереально :(

Станция - CS407e...

Ссылка на сообщение
Поделиться на другие сайты

Как говорится +1

Отдельное большое человеческое спасибо Владимиру за подробнейшую инструкцию. Все получилось. Но отдельно поддержку UTF-8 очень нада.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

включение поддержки utf8 в клиенте ничего не дает. нужна поддержка со стороны ос. кто либо может компетентно ответить есть ли поддержка ?

 

в общем было не особо нужно но тк появился некий проблемный скрипт на перле (официальный пакедж squeezecenter), поддержка русской локали необходимо

 

upd. проблема с squeezecenter решена

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Может бысть связано с настройками системы у самого провайдера. На ПК такой проблемы не наблюдается?

Ссылка на сообщение
Поделиться на другие сайты

У меня 209+II

Согласно: http://forum.synology.com/wiki/index.php/I...werPC_CPU_model то у меня Freescale mpc8533 PPC Processor

 

Попробовал:

Если у Вас процессор Marvel Kirkwood 88F6281 (ARM) CPU, то Вам необходимо поочередно ввести следующее (после каждой строчки нажимаем Enter):

wget http://ipkg.nslu2-linux.org/feeds/optware/...p_1.2-5_arm.xsh

sh syno-mvkw-bootstrap_1.2-5_arm.xsh

Optware Bootstrap for syno-mvkw.

Extracting archive... please wait

bootstrap/

bootstrap/bootstrap.sh

bootstrap/ipkg-opt.ipk

bootstrap/ipkg.sh

bootstrap/optware-bootstrap.ipk

bootstrap/wget.ipk

1074+1 records in

1074+1 records out

Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh

 

Дальше установить не могу. Как быть? Что делать?

 

 

 

Потом попробовал:

Если у Вас процессор PowerPC Freescale 8543 (PPC) CPU, то Вам необходимо поочередно ввести следующее (после каждой строчки нажимаем Enter):

wget http://ipkg.nslu2-linux.org/feeds/optware/...2-5_powerpc.xsh

Всё прошло ок, и после перезагрузки постоянно пикает и блымает желтая лампочка :(

 

 

 

 

************

Сделал RESET, переустановил систему и после перезагрузки всёравно мигает лампочка и пикает. Что делать? Уже нельзя будет починить?

Ссылка на сообщение
Поделиться на другие сайты
У меня 209+II

Согласно: http://forum.synology.com/wiki/index.php/I...werPC_CPU_model то у меня Freescale mpc8533 PPC Processor

 

Попробовал:

sh syno-mvkw-bootstrap_1.2-5_arm.xsh

Optware Bootstrap for syno-mvkw.

Extracting archive... please wait

bootstrap/

bootstrap/bootstrap.sh

bootstrap/ipkg-opt.ipk

bootstrap/ipkg.sh

bootstrap/optware-bootstrap.ipk

bootstrap/wget.ipk

1074+1 records in

1074+1 records out

Error: CPU not Marvell Kirkwood, probably wrong bootstrap.xsh

Дальше установить не могу. Как быть? Что делать?

Потом попробовал:

Всё прошло ок, и после перезагрузки постоянно пикает и блымает желтая лампочка :(

************

Сделал RESET, переустановил систему и после перезагрузки всёравно мигает лампочка и пикает. Что делать? Уже нельзя будет починить?

Ладно пробовали установку для mpc8543 (очень похожий на mpc8533), а от Marvell зачем ?

Софт для Вашего CPU, надо было в ручную искать здесь: http://ipkg.nslu2-linux.org/feeds/optware/

Починить можно:

1. Cнять диски, установить в ПК с возможность работы с EXT3(если в RAID - сложнее).

2. Найти и удалить все что установилось. Потом поставить их обратно в NAS - должен запустится.

Если инфы не много, то можно ее куда нибудь скинуть, чтобы не рисковать с удалением(можно не то удалить),

а диски очистить или отфарматировать. Установить их обратно в NAS и инсталировать все по новой. В ручную

или из бэкапа восстановить настройки и закачать обратно всю инфу. B)

 

P.S. В общем - целая история.

Ссылка на сообщение
Поделиться на другие сайты

1)

oan, Ураа! Спасибо большое :rolleyes:

 

2)

Подскажите пожалуйста: я установил прошивку 0914, а что сделать, чтобы смог вернуть 0835 ?

При установке старой версии пишет, что нельзя установить более раннюю версию :(

 

3)

Софт для Вашего CPU, надо было в ручную искать здесь: http://ipkg.nslu2-linux.org/feeds/optware/
А хоть примерно, что именно мне искать там? Там очень много папок и файлов :(

 

4)

6) Теперь нужно отредактировать файл .profile, который находится в каталоге /root. Для редактирования будем использовать встроенный редактор VI. ВНИМАНИЕ!!!! Это не простой текстовый редактор типа зашел, что-то поменял и вышел. Если делаете это первый раз, то нужно строго выполнять описанные указания, чтобы ничего не испортить. Вводим поочереди следующее (после каждой строчки нажимаем Enter) :

cd /rooot

vi .profile

Vladimir, удалите одну лишнюю букву :rolleyes:
Ссылка на сообщение
Поделиться на другие сайты
2)

Подскажите пожалуйста: я установил прошивку 0914, а что сделать, чтобы смог вернуть 0835 ?

При установке старой версии пишет, что нельзя установить более раннюю версию :(

3)А хоть примерно, что именно мне искать там? Там очень много папок и файлов :(

1. Установить с нуля 0835 прошивку на чистые диски.

2. Каталог с софтом под Ваш CPU, но боюсь, что его там нет.

По идее должен подходить от mpc8543, ведь ядра CPU одинаковые - e500.

В Вашем случае могло произойти смешение с файлами для Marvell.

В общем - надо пробовать. B)

Ссылка на сообщение
Поделиться на другие сайты
По идее должен подходить от mpc8543, ведь ядра CPU одинаковые - e500.
Урааа всё работает! Класс!!!!
Ссылка на сообщение
Поделиться на другие сайты

У меня тоже все получилось. Большое спасибо за точное руководство к действию :)

Ссылка на сообщение
Поделиться на другие сайты

Удалено, случайно написал не в этой теме :(

Ссылка на сообщение
Поделиться на другие сайты

Для того, чтобы узнать какой стоит процессор, нужно сделать следующее:

В админке Synology зайти в Сетевые службы\Терминал и включить Telnet

Далее в Windows: Пуск\Выполнить\ пишем CMD и жмём Enter

Далее в открывшемся окне пишем: telnet 123.123.123.123 и жмём Enter

Вместо 123.123.123.123 надо прописать свой внешний (или внутренний) IP или указать домен.

Далее надо ввести root, нажать Enter и потом ввести пароль администратора устройства Synology

 

Когда произошел коннект, надо прописать: cat /proc/cpuinfo и выведется информация о процессоре.

 

Примерно такая:

processor : 0

cpu : e500v2

clock : 1066.560000MHz

revision : 2.2 (pvr 8021 0022)

bogomips : 133.12

timebase : 66660000

platform : MPC8544 DS

Vendor : Freescale Semiconductor

PVR : 0x80210022

SVR : 0x80340011

PLL setting : 0x4

Memory : 512 MB

Вот это bogomips: 133.12 означает, сколько операций может выполнится. На обычном компьютере эта цифра минимум в 30 раз больше :(

 

****************************

 

Если хочется отследить запущенные процессы и увидеть загруженность процессора и оперативной памяти, то надо проделать всё то же, что написано выше до cat /proc/cpuinfo, только вместо этого прописать: top

 

Увидим нечто подобное:

PID USER STATUS RSS PPID %CPU %MEM COMMAND

9010 root R 860 7527 99.9 0.1 top

2625 admin S 15M 2618 0.0 3.1 mysqld

2624 admin S 15M 2618 0.0 3.1 mysqld

2617 admin S 15M 2518 0.0 3.1 mysqld

2618 admin S 15M 2617 0.0 3.1 mysqld

2619 admin S 15M 2618 0.0 3.1 mysqld

2620 admin S 15M 2618 0.0 3.1 mysqld

2621 admin S 15M 2618 0.0 3.1 mysqld

....

....

....

2622 admin S 15M 2618 0.0 3.1 mysqld

7527 root S 368 7524 0.0 0.0 ash

1769 root S 356 1 0.0 0.0 syslogd

1 root S 332 0 0.0 0.0 init

3647 root S 300 1 0.0 0.0 getty

1771 root S 272 1 0.0 0.0 klogd

7524 root S 256 2342 0.0 0.0 telnetd

4 root SW< 0 2 0.0 0.0 events/0

Ссылка на сообщение
Поделиться на другие сайты

Тут еще немного информации: http://forum.synology.com/wiki/index.php/O...strap,_ipkg_etc

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в этой теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...