Уrа, товаrищи! Новая версия Midnight Commander (4.6.3), о которой так долго мечтали большевики-консольщики, свершилась! Наверно, многие камрады уже знают об этом. Я же, как активный пользователь этого культового продукта (впервые юзал его, не поверите, в 1996 году!), как только увидел новость о долгожданном релизе в новостных лентах - сразу же скачал и установил обновленный "волшебный сундучок" линуксоида.
Слухи о том, что группа русских программистов пытается реанимировать mc, пошли по сети недели две-три назад. Это не могло не радовать: официальный сайт культового коммандера заброшен уже несколько лет. И это при том, что продуктом пользуется огромное количество любителей консоли! По большому счету, старый mc был всем хорош, но время от времени выдавал знаменитую ошибку о том, что "Интерпретатор занят выполнением команды" и НИИbird. Даже если бы наши ушлые соотечественники просто исправили это, их имена уже стоило бы вписать золотыми буквами в историю свободного ПО. Но они пошли дальше, сварганив улучшенную подсветку файлов, добавив в меню новые пункты, полезные при работе с национальными кодировками и много еще чего навернули, за что им большое человеческое спасибо.
Из исходников коммандер под openSUSE 11 собрался и установился почти без проблем. Почти - потому что устанавливается он, как и многие современные продукты, не в /usr, а в /usr/local, где не каждый шелл находит исполняемые бинарники. Так что набрав после ./configure && make && make install привычное mc, я увидел прежнюю версию коммандера (4.6.2). Для чистоты эксперимента я ее снес и с помощью команды whereis mc выяснил, что главный исполняемый файл вновьустановленного коммандера находится в /usr/local/bin и прекрасно запускается оттуда. Однако сама команда mc выдавала ошибку:
bash: /usr/share/mc/bin/mc-wrapper.sh: Нет такого файла или каталога
Проблема решилась созданием линков с /usr/local/bin/mc на /usr/bin/mc и с /usr/local/share/mc на /usr/share/mc. Короче говоря, всё пучком, всё работает, доказательством чему скриншот, иллюстрирующий новую подсветку файлов и дополнительные пункты меню (кстати, теперь и часы есть):



А deb пакеты есть или только
А deb пакеты есть или только из исходников собирать?
О то ж!
О то ж!
На работе при попытке
На работе при попытке установить новый mc пришлось поплясать с бубном: при сборке make шибко ругался на отсутствие какого-то заголовочного файла. Оказалось, что не хватает пакета glib2-devel. Установил его - и всё собралось. Так что у меня теперь и дома, и в офисе новый коммандер. Ведет себя хорошо. Must have!
буээээ...
буээээ...
алтернативы?
алтернативы?
ещё большее
ещё большее "буэээээээээээ..."?
пользуюсь bash. не потому что гуру (я в баше тока базовые команды знаю), а потому что большего мне не надо. а как гласит unix-way: если ты чего-то не знаешь, значит оно тебе не нужно. мне очень нравится эта позиция, очень активно использую её и в повседневной жизни =)
UPD: кажется я не тому ответил )))
в opensuse build service
в opensuse build service появился mc 4.6.3, нормально обновляется, разумеется нет проблем с путями, правда F1 не работает...
Отправить комментарий