Как известно в стандартных репозиториях centos-a 5 максимальная версия mc - 4.6, который нифига не поддерживает смену кодировок в редакторе. Без этого очень сложно жить на сервере - сайты русскоязычные, кодировки виндовые, жуть. Поэтому будем апдейтиться ! А заодно с апдейтом миднайта поменяем и локаль.
Итак для русификации локали нам потребуется:
1. Убедиться что текущая локаль не ru_RU.UTF-8
locale
2. Проверить наличие русской локали в списке возможных
locale -a | grep ru
3. Создать файл /etc/sysconfig/i18n
touch /etc/sysconfig/i18n
Со следующим содержимым:
LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"
4. Перелогиниться в консоль
5. Готово
С обновлением mc не все так просто. Есть много пакетов для более новых дистрибутивов, как то fc17, centos6 и прочих, но все они подвязаны на glibc и других пакетах более-менее новых версий, поэтому нам с нашим glibc2.5 этот вариант был практически неприемлим.
Бродя по просторам тырнета был найден накий репозиторий alt-linux-а, который вроде как основан на красной шляпе и имел актуальный mc, однако репозиторий не функционировал. Но я не отчаялся и всё же нашел рабочий репозиторий, вот он - http://77.120.56.11/repository/centos/5/. Чей он и кто такой добрый человек, что создал данный реп-й мне не известно, но неплохо было бы иметь и зеркало, если кто знает - поделитесь, с другой стороны может быть и сделаем сами )
Далее дело за малым - идем в /etc/yum.repos.d, добавляем репозиторий в один из файлов или прописываем в существующем:
[unknown77]Тут при запуске возникла небольшая проблемка: mc отказывался стартовать
name = unknown77
baseurl = http://77.120.56.11/repository/centos/5/x86_64/
enabled = 1
protect = 0
gpgcheck = 0
Ставим mc:
yum install mc
/usr/share/mc/bin/mc-wrapper.sh: No such file or directoryПроблема оказалась довольно банальная - скрипт находится не там где надо, пооэтому делаем симлинк:
mkdir /usr/share/mc/bin/При старте mc немного пожалуется на перенос конфигов и запустится, вуаля !
ln -s /usr/libexec/mc/mc-wrapper.sh /usr/share/mc/bin/mc-wrapper.sh
1 комментарий:
Спасибо за инструкцию. Ставил по ней из репозитория [unknown77] mc-4.8.7-1.el6.x86_64.rpm на CentOS 6. Встала без проблем.
Но у меня MC не запоминает открытую директорию. У последней версии 4.7.0.2, которая ставится из стандартного репозитория, такой проблемы нет.
У вас запоминает?
Отправить комментарий