Я собрал mc-4.6.1. Получились mc, mcedit, mcview последние два - симлинки на mc.
mcedit /etc/fstab работает, но из самого mc клавиши F3, F4 не вызывают реакции. В ком. строке тоже ничего не пишет (F1-F2, F5-F10 работают чудесно).И еще, окно mc черно-белое, от чего зависит цветовая гамма?
Собирал mc с такой конфигурацией:
./configure \
--target=$(GNU_TARGET_NAME) \
--host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \
--program-prefix="" \
--program-suffix="" \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--datadir=/usr/share \
--includedir=/usr/include \
--infodir=/usr/share/info \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--localstatedir=/var \
--mandir=/usr/share/man \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
$(DISABLE_NLS) \
$(DISABLE_LARGEFILE) \
--with-included-gettext \
--with-ncurses \
--without-sco \
--without-sunos-curses \
--without-osf1-curses \
--without-vcurses \
--without-gpm-mouse \
--without-hsc \
--without-termnet \
--without-debug \
--without-efence \
--without-terminfo \
--without-termcap \
--without-slang \
--without-vfs \
--without-netrc \
--without-ext2undel \
--without-catgets \
--without-x \
--without-tk \
--without-xview \
--without-subshell \
--disable-glibtest \
--with-glib12 \
--with-glib-prefix="$(STAGING_DIR)/usr" \
>Я собрал mc-4.6.1.Поздравляю. А почему не просто `aptitude install mc` (или apt-get, или yum, или... чего там ещё?)? Какая _задача_ этого необычного действия? Осваиваете "вершины" mc from scratch, собираете со "сторонними" патчами, выдалась свободная минутка?...
>Получились mc, mcedit, mcview последние два - симлинки на mc.
http://packages.debian.org/etch/i386/mc/filelist
Несколько файлов Вы "пропустили", не находите?>mcedit /etc/fstab работает, но из самого mc клавиши F3, F4 не вызывают
>реакции. В ком. строке тоже ничего не пишет (F1-F2, F5-F10 работают
>чудесно).В конфигурации... Там, где F9 и по закоулкам или ~/.mc/ и далее.
>И еще, окно mc черно-белое, от чего зависит цветовая гамма?
От типа/настроек терминала, наверное, и, таки да, конфигурации.
Попробуйте -
$ mc -c
- вдруг получится....>Собирал mc с такой конфигурацией:
Захватывающе!!! А теперь поставьте его из нормального _пакета_ и почитайте хотя бы `man mc` (2,5 _тысячи_ строк, у меня вот даже - на русском)... Если необходимость и/или желание в этом не отпадёт вместе с волшебным образом появившимся при этом "просто работающим" mc.
>[оверквотинг удален]
>Попробуйте -
>$ mc -c
>- вдруг получится....
>
>>Собирал mc с такой конфигурацией:
>
>Захватывающе!!! А теперь поставьте его из нормального _пакета_ и почитайте хотя бы
>`man mc` (2,5 _тысячи_ строк, у меня вот даже - на
>русском)... Если необходимость и/или желание в этом не отпадёт вместе с
>волшебным образом появившимся при этом "просто работающим" mc.Андрей, большое спасибо за обширный ответ.
Я собирал mc с патчами и прочей дребеденью для midge/openwrt http://midge.vlad.org.ua , следовательно там aptitude, apt-get, yum, rpm, ports или еще чего там нету (
В конфигурации F9 ничего типа "адрес редактора по F4".
С mc -c заработал цвет, буду искать где при сборке "по умолчанию" ключ задается.
>Андрей, большое спасибо за обширный ответ.:) Пожалуйста!
>Я собирал mc с патчами и прочей дребеденью для midge/openwrt
И в эту машинку влезет mc? :))
>В конфигурации F9 ничего типа "адрес редактора по F4".
Угу, наверное с vc спутал. :*)
Есть F9 -> Настройки -> Конфигурация... -> Параметры конфигурации -> [x] Встроенный редактор + [x] Встроенный просмотр, но путей внешних - действительно не видно.
/etc/mc/mc.ext + ~/.mc/ext - вроде вот такого
# ISO9660
regex/\.iso$
Open=м %p#iso9660
View=%view{ascii} isoinfo -l -i %f>С mc -c заработал цвет, буду искать где при сборке "по умолчанию"
>ключ задается.man mc почитать негде? В интернете |-) поискать.
>И в эту машинку влезет mc? :))
>Влезет
>>В конфигурации F9 ничего типа "адрес редактора по F4".
>
>Угу, наверное с vc спутал. :*)
>
>Есть F9 -> Настройки -> Конфигурация... -> Параметры конфигурации -> [x] Встроенный редактор + [x] Встроенный просмотр, но путей внешних - действительно не видно.Да, есть, не работают эти пункты.
>>Я собрал mc-4.6.1.
>
>Поздравляю. А почему не просто `aptitude install mc` (или apt-get, или yum,
>или... чего там ещё?)? Какая _задача_ этого необычного действия? Осваиваете "вершины"
>mc from scratch, собираете со "сторонними" патчами, выдалась свободная минутка?...
>Присоединяюсь, но не поддерживаю, иногда собирать приходится, например с целью добавления локали. Да и для тренировки неплохо ;-)
>>Собирал mc с такой конфигурацией:
>
>Захватывающе!!! А теперь поставьте его из нормального _пакета_ и почитайте хотя бы
>`man mc` (2,5 _тысячи_ строк, у меня вот даже - на
>русском)... Если необходимость и/или желание в этом не отпадёт вместе с
>волшебным образом появившимся при этом "просто работающим" mc.Ну по крайней мере убрать вот это:
...
$(DISABLE_LARGEFILE) \
--with-included-gettext \
...
--without-terminfo \
--without-termcap \
--without-slang \
--without-vfs \
...
--without-subshell \А вот это заменить, например на --prefix=/usr/local/apps/mc :
--program-prefix="" \
--program-suffix="" \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--datadir=/usr/share \
--includedir=/usr/include \
--infodir=/usr/share/info \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--localstatedir=/var \
--mandir=/usr/share/man \
--sbindir=/usr/sbin \
--sysconfdir=/etc \тогда mc соберётся в /usr/local/apps/mc, так можно "насобирать массу разных" mc и переключаться между ними:
ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mc /usr/bin/mc
ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mcview /usr/bin/mcview
ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mcedit /usr/bin/mcedit
ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mcmfmt /usr/bin/mcmfmtСобственно стоит попробовать вот так (FreeBSD):
./configure \
--prefix=/usr/local/apps/mc \
--enable-nls \
--enable-charset \
--with-libiconv-prefix=/usr/local \
--with-editНу и читать маны - обязательно!
> ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mc /usr/bin/mc
> ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mcview /usr/bin/mcview
> ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mcedit /usr/bin/mcedit
> ln -s /usr/local/apps/mc[mc1,mc2,..mcN]/bin/mcmfmt /usr/bin/mcmfmt
>С симлинками понятно можно, и в ~/.mc/ini настройки любые, я просто хочу собрать с настройками по умолчанию, где цвет и прочее...
>Собственно стоит попробовать вот так (FreeBSD):
>./configure \
>--prefix=/usr/local/apps/mc \
>--enable-nls \
>--enable-charset \
>--with-libiconv-prefix=/usr/local \
>--with-edit
>
>Ну и читать маны - обязательно!--enable-nls наоборот везде отключаю, мне нужен максимально маленький и быстрый дистрибутив.
>[оверквотинг удален]
>>./configure \
>>--prefix=/usr/local/apps/mc \
>>--enable-nls \
>>--enable-charset \
>>--with-libiconv-prefix=/usr/local \
>>--with-edit
>>
>>Ну и читать маны - обязательно!
>
>--enable-nls наоборот везде отключаю, мне нужен максимально маленький и быстрый дистрибутив.Много ты на --disable-nls, --disable-charset не выиграешь, а вот транскодинг потеряешь и русские доки читать не сможешь.
Параметры терминала конфигуратор определит сам, если что не так - он тебя предупредит.
>Параметры терминала конфигуратор определит сам, если что не так - он тебя
>предупредит.В том то и оно, очень много конфигуратор глядя на окружение выбирает, а потом ищу как то или другое включить.
Да, а как "надо было ставить клифард - возвращается" к этому топику относится?
>
>>Параметры терминала конфигуратор определит сам, если что не так - он тебя
>>предупредит.
>
>В том то и оно, очень много конфигуратор глядя на окружение выбирает,
>а потом ищу как то или другое включить.А ты покопайся в конфигураторе, узнаешь много нового ;-)
>
>Да, а как "надо было ставить клифард - возвращается" к этому топику
>относится?Забей на это дело! Крути как надо и не обрашай внимания ;-)
>
>Забей на это дело! Крути как надо и не обрашай внимания ;-)
>Да ну, переименовали мой топик, всем смешно а мне нет =(
Это юмор перестройки?