Решение некоторых проблем связанных с midnight commander'ом (mc).

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
retex
рядовой
Сообщения: 15
Зарегистрирован: 2017-07-08 9:41:38

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение retex » 2017-07-19 13:34:17

FreeBSD 11.1 RC2 Release.

Проблема 1.
Не запускается mc из консоли под обычным пользователем.

Код: Выделить всё

common.c: unimplemented subshell type 1
read (subshell_pty...): ...


Проблема 2.
Запускается под root, но при попытке зайти в каталог (каталог в
имени которого есть пробелы) выводит предупреждение: "Внимание:
невозможно перейти в (имя каталога)
".

Решение.
Не устанавливайте mc через pkg install.

Установить mc через порт:

Код: Выделить всё

# cd /usr/ports/misc/mc.


Перед установкой сделать:

Код: Выделить всё

# make config


Далее в появившемся меню отключить: [x] SUBSHELL Build with subshell support.

После чего установить:

Код: Выделить всё

# make install clean

retex
рядовой
Сообщения: 15
Зарегистрирован: 2017-07-08 9:41:38

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение retex » 2017-07-21 9:09:32

Дополнение.
FreeBSD 11.1 RC2 Release.

После выполнения команды в mc и нажатия на Ctrl+O - черный экран?

Делаем (предварительно сделайте # make deinstall):

Код: Выделить всё

# cd /usr/misc/mc
# make config


Далее в меню выберите:
(*) NCURSES Console (text) interface support.

Установка:

Код: Выделить всё

# make install clean


Примечание.
Работа mc в /bin/csh даёт больше возможностей чем в /bin/sh
Узнать какой shell можно командой:

Код: Выделить всё

# echo $SHELL


Вернуться в «FreeBSD/UNIX для начинающих»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость