Midnight Commander
Материал из SynologyWiki
Midnight Commander (mc, ми́днайт-кома́ндер, «полуночный командир») — один из файловых менеджеров с текстовым интерфейсом типа Norton Commander для UNIX-подобных операционных систем, а также Microsoft Windows и Windows NT, OS/2, Mac OS X (но не Mac OS 9). Midnight Commander (GNU Midnight Commander) является частью проекта GNU,и все разработчики передали свои права на программу Free Software Foundation.
Установка Midnight Commander
Подготовка к установке
1. Установить IPKG, если он не установлен
2. Удалить старую версию Midnight Commander, если была:
ipkg remove mc
Установка
3. Устанавливаем необходимые IPK-пакеты:
ipkg update ipkg install gcc binutils optware-devel gettext glib slang gconv-modules
4. Создаем временную папку и переходим в неё:
mkdir /volume1/@tmp/mc cd /volume1/@tmp/mc
5. Скачиваем последний релиз или бету с http://www.midnight-commander.org/downloads (на текущий момент 4.7.0.7 или 4.7.3):
wget http://www.midnight-commander.org/downloads/mc-xxx.tar.gz
(замените xxx на номер версии)
6. Распаковываем:
tar zxf mc-xxx.tar.gz
7. В файле /volume1/@tmp/mc/mc-xxx/lib/strutil/strutil.c заменяем строку
return (nl_langinfo (CODESET));
(строка 326) на строку
return "UTF8";
8. В файле /volume1/@tmp/mc/mc-xxx/lib/tty/tty-slang.c заменяем строку
SLutf8_enable (-1);
(строка 236) на строку
SLutf8_enable (1);
9. Конфигурим и собираем:
cd /volume1/@tmp/mc/mc-xxx ./configure --prefix=/opt --with-screen=slang --with-slang-includes=/opt/include --with-slang-libs=/opt/lib make make install
(выполнение команд может занять до 10 минут, это нормально)
10. Если вы работаете через PuTTY, то в настройках, в разделе Window -> Translation выберите кодировку UTF-8
11. Редактируем файл /root/.profile Дописываем в конец
export TERMINFO=/opt/share/terminfo export TERM=xterm alias mc="mc -c"
12. Если нужно, для переключения кодировки (во вьвере, редакторе, при просмотре VFS) нажимаем Alt-e и выбираем нужную кодировку.