На удивление, всё поставилось нормально. Система: Debian Lenny 5.0
Собственно мой процесс:
1. Посмотрел версию, используемую из пакетов и её возможности:$ mc -V
GNU Midnight Commander, версия 4.6.2-pre1
Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish
Со встроенным редактором
С установленной в системе библиотекой S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой интернационализации
С поддержкой многих кодировок
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 8Для сохранения этой функциональности, эти опции нужно будет включить при конфигурировании.
2. Удалил версию, установленную из пакетов (её всегда можно установить обратно).# apt-get remove mc3. Почитал на сайте чего надо доустановить:http://www.midnight-commander.org/wiki/ru/doc/buildAndInstall/reqТак как иногда работаю с ядром, все программы необходимые для сборки и компиляции у меня уже стоят. Мне только пришлось доустановить:
csv,
pkg-config,
libslang2,
libslang-dev,
libgpm-dev slang и его компоненты нужны для работы в screen,
libgpm - (а также gpm, но он у меня уже был установлен) для работы мыши в консольном режиме,
# apt-get install csv pkg-config libslang2 libslang-dev libgpm-devПосмотреть названия установленных в системе пакетов из текстового режима можно через dpkg:
# dpkg -lили для непосредственного сравнения со строкой-названием пакета:
# dpkg -l |grep название_пакета4. Скачал\распаковал.$ cd /work
$ wget http://www.midnight-commander.org/downloads/mc-4.7.5.1.tar.bz2
$ bunzip2 mc-4.7.5.1.tar.bz2
$ tar -xvf mc-4.7.5.1.tar5. Конфигурирование.$ cd mc-4.7.5.1Смотрим понравившиеся опции:
$ ./configure --helpДля сохранения функциональности, а также дополнительно, выбрал такие опции:
путь установки:
--prefix=/usr
поддержка виртуальных файловых систем: --enable-vfs-tar
--enable-vfs-ftp
--enable-vfs-smb
поддержка фоновых заданий: --enable-background
поддержка кодировок: --enable-charset
поддержка мыши в консоли: --with-gpm-mouse
Несколько слов по опциям:
1. Префикс /usr я выбрал чтобы не изменять переменную PATH и не вводить в неё пути типа /usr/local/mc/bin /usr/local/mc/share и тд. ,поскольку по умолчанию все файлы mc копируются в подкаталоги каталога /usr/local/mc . Да, устанавливать самосборные программы, не являющиеся частью системы (пакеты системы) в /usr - это противоречит политике дистрибутива, но поскольку я не собираюсь апгрейдить систему на автомате и знаю, что mc у меня стоит из исходников - в /usr поставить можно

2. Опции поддержки виртуальных файловых систем включил "на всякий случай", хотя все опции кроме "enable-vfs-smb" (поддержка SMB) и enable-vfs-undelfs (поддержка восстановления удалённых файлов) включены по умолчанию.
Собственно конфигурирование:
$ ./configure --prefix=/usr --enable-vfs-tar --enable-vfs-ftp --enable-vfs-smb --enable-background --enable-charset --with-gpm-mouse3. Сборка и установка.$ make
# make install 4. Проверка и настройка.$ mc -V
GNU Midnight Commander, версия 4.7.5.1
Скомпилирован с библиотекой GLib версии 2.16.6
С библиотекой S-Lang и с базой данных terminfo
Со встроенным редактором
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой интернационализации
С поддержкой многих кодировок
Виртуальная файловая система: cpiofs, tarfs, sfs, extfs, ftpfs, fish, smbfs
Тип данных: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;Ну вот, осталось только проверить настройки и протестировать