Стянуть пакеты для Lenny и Squeeze i386 можно в моем репозитарии.
Еще я решил накидать небольшую доку, как пересобрать пакет из моего репозитария под свой дистрибутив/архитектуру (актуально для debian-based дистрибутивов):
Добавляем мой ключ (необязательно, но будет ругаться на неизветную подпись)
$ wget -q -O- http://www.tataranovich.com/tataranovich.asc | sudo apt-key add -
Добавляем источник
$ echo 'deb-src http://www.tataranovich.com/debian squeeze main' | sudo tee -a /etc/apt/sources.list
Скачиваем исходники для версии 3:4.7.5.3-1 и зависимости для сборки
$ sudo apt-get update $ sudo apt-get install build-essential fakeroot $ apt-get source mc=3:4.7.5.3-1 $ sudo apt-get build-dep mc=3:4.7.5.3-1 $ cd mc-4.7.5.3/ $ dpkg-buildpackage -rfakeroot
Собранный пакет будет лежать уровнем выше.
Пардон за беспокойство...
ОтветитьУдалитьВ силу надобности использую в Иксах кодировку cp866,и после перехода на squeeze выяснилось что теперь вдруг mc перестал нормально отображать при просмотре и редактировании текстовых файлов символы с кодами 8*h и 9*h считая их управляющими. Причем до того лет десять с этим всё было нормально.
Поэтому просьба: если уж Вы все равно собираете mc из исходников и скачали всё необходимое - посмотрите пожалуйста,можно ли это поправить(вернуть как было раньше)?
Мне сюда столько пакетов для сборки через радиомодем качать весьма затруднительно - в сельской местности живу.
Заранее Спасибо.
Причину нашел. Какой-то неквалифицированные программист почему-то решил что отображение символов с кодами 8*h и 9*h невозможно в xterm и оставил об этом комментарий в функции
ОтветитьУдалитьis_8bit_printable() в файле util.c
/* "Full 8 bits output" doesn't work on xterm */
На самом деле он просто не умеет настраивать xterm,настройка сильно отличается от дефолтной. Но всё нормально работает если их вышеупомянутой функции вырезать эту совершенно излишнюю проверку. Во всяком случае у меня в debian testing заработало.
Пробовали запостить баг в багтрекер? Желательно с вашими настройками xterm.
Удалить