Попробуем установить mc на ESX 4.1 без лишних телодвижений.

Устанавливаем WinSCP. Напомню - графический файловый менеджер, способный работать с ESX. Редактирование конфигов, перемещение файлов между ESX и Windows-машинами, отличная утилита для тех, кому не слишком близка командная строка.

Тонкость в чем - по умолчанию нас не пустит под root. Вариантов два - или разрешаем доступ из под root, или создаем простого пользователя, логинимся из под него и поднимаем свои привилегии.

Для разрешения доступа из под root:

из локальной командной строки выполняем
nano -w /etc/ssh/sshd_config
в файле ищем строку Permit root login и в столбце значения ставим yes.
сохраняем, выходим, выполняем команду
service sshd restart.

Все. Теперь Putty, WinSCP будут нормально подключаться к ESX с учетной записью root.

Набираем в консоли rpm -qa | grep glib и смотрим какая версия библиотеки glib2 ( у меня glib2-2.12.3-4.el5_3.1 ).

Как видно из названия библиотека от Red Hat.
Идем на http://rpm.pbone.net (там в Advanced RPM Search). RedHat EL 5

Ищем glib2-devel той же версии что glib2(у меня glib2-devel-2.12.3-4.el5_3.1.x86_64.rpm),
pkgconfig последней версии(у меня pkgconfig-0.21-2.el5.x86_64.rpm )
и mc тоже последней версии (у меня mc-4.6.1a-34.el5.x86_64.rpm ).

Устанавливаем последовательно pkgconfig, потом glib2-devel, потом mc.

PS: А оно вот надо? ))