Ставлю DragonFlyBSD 2.2.0. Настройки консоли и клавы оставляю по умолчаниюю.
Ставлю mc
export PKG_PATH=«ftp://mirror03.inet.tele.dk/pub/DragonFly/packages/DragonFly-2.2.0/All»
pkg_radd mc-4.6.1nb4
Перезагружаюсь. Запускаю
# mc
а он мне пишет
Unknown terminal: cons25
Check the TERM environment variable.
Also make sure that terminal is defined in the terminfo database.
Alternatively? set TERMCAP environment variable to the desired termcap entry.
Проверяю список переменных
# printenv
там есть TERM=cons25
на всякий случай добавил TERMCAP=/etc/termcap хотя в документации написано что он по умолчанию принимается равным «$HOME/.termcap:/etc/termcap» так что дело не в нем.
Проверил наличие файлов /etc/termcap и /usr/share/misc/termcap.
Проверил наличие описания терминала cons25 в /usr/share/misc/termcap.
Даже пересобирал mc через порты. Один фиг.
Базы terminfo у меня нету. И на FreeBSD ее небыло, однако там mc работал.
Меняю TERM на vt100. Тогда mc впринципе запускается, но выглядит криво.
# mc -V
говорит, что собран с поддержкой terminfo.
Я хотел пересобрать его с опцией --with-termcap, но при компиляции он ругается что ему не хватает опции --with-screen=wcslang.
Добавил я ему эту опцию --with-screen=wcslang. Все равно на нее также и ругается.
Я уже не знаю как с этим бороться.
Прошу помощи.
PS: тоже самое было в DragonFlyBSD 2.0.1
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Сам долго бился с этой проблемой — вроде все по-русски пишется, а mc — ну ни в какую не запускается. Дошаманился до
#cd /usr/pkgsrc/sysutils/mc
#bmake PKG_OPTIONS.mc="charset edit glib12 ncurses samba -slang subshell vfs»
Правда, потом вылезли другие грабли — при нажатии Ctrl-O mc начал ругаться на то, что это не xterm и не консоль Linux, поэтому панели не могут быть отключены, но это уже не такой напряжный момент, как полное отсутствие mc.
а зачем mc ?
С равным успехом можно спросить: А зачем DragonFlyBSD?
В общем, троллинг какой-то…