Произвольное предположение: Несоответствующий подстановочный знак DNS? В корневых подсказках?
* 3600 IN A 192.168.1.251
Диалоговое использование ncurses
, который не работает в Emacs shell-mode
, и согласно ТАК: "Какова была бы хорошая альтернатива ncurses, который будет работать под оболочкой emacs?", нет никакой подходящей альтернативы ncurses
это работало бы в emacs-shell
, но это подсказывает полным терминальным возможностям режимов другого Emacs (который, к сожалению, я ничего не знаю о), возможно, Много Термин?
Это нормальное сообщение при выполнении автоматических удаленных команд. Просто поместите это в начало вашего автоматического сценария:
export DEBIAN_FRONTEND=noninteractive
это сообщит сценариям, что вы выполняете автоматический сценарий, поэтому они будут знать, что нужно просто выполнять поведение по умолчанию ... аналогично, но в более общем случае применимо к добавлению флага -y к некоторым вводам cli parms
На самом деле, в emacs есть более одной оболочки. Есть оболочка dumb, которая не поддерживает полноэкранные терминальные приложения, и есть "Ansi Term", которая поддерживает. Вы даже можете запустить emacs внутри этой оболочки (хотя выполнение команд внутри окна может быть сложнее, чем использование emacs в его обычной манере).
Например, вот скриншот dialog
, запущенного в графическом интерфейсе emacs:
и dialog
, запущенного в emacs, запущенном в xterm:
Помните, что Ansi Term предназначен для специфического описания терминала, eterm-color
- которого нет в пакете Debian ncurses-base
- вам понадобится ncurses-term
. Аналогичные предостережения относятся к любой системе, которая откладывает полную базу данных терминалов в отдельный пакет.
Дополнительная литература:
Что касается сообщения debconf
, google - ваш друг. Вот несколько достаточно полных ответов:
whiptail
, который используетlibnewt
вместоncurses
, и это сказалоYour terminal lacks the ability to clear the screen or position the cursor.
И я не думаю, что мультитермин поддерживает ncurses. – Mirzhan Irkegulov 19.03.2012, 12:14mutt
но я не мог узнать, связано ли это противncurses
илиslang
. А-ч – sr_ 19.03.2012, 12:21ncurses
,slang
, или просто отослав необработанные терминальные директивы (ужас), чтобы полноэкранное приложение работало на терминале, тот терминал должен понять терминальные директивы (т.е. это до терминала, не библиотеки), и ОС должна иметь соответствующую termcap/terminfo запись для него. По определению простой терминал является тем, который не делает grok терминальных директив. Без них Вы ограничены выводом символов (включая символы управления ASCII). Никакой курсор меняющие местоположение, атрибуты символов, очищая экран и т.д. Это - в основном ASR-33. – Alexios 19.03.2012, 13:51M-x term
действительно работает с графическим debconf, но Вы, возможно, должны вытянуть в дополнительных зависимостях. Мимоходом, см. также bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1285864, который предлагает установитьncurses-term
. – tripleee 29.06.2015, 06:45