Почему на TERM=vt100

Похоже, что mrepo не работает и / или заброшен. Я вынужден использовать createrepo, как описано здесь: createrepo с rhel satellite . Это означает, что мне нужно иметь 2 сервера rhel, один для 5 x86_64 и один для 6 x86_64 для создания моих локальных репозиториев. Это потребляет такое же количество разрешений, но требует дополнительной виртуальной машины, но, по крайней мере, это будет работать с некоторым сроком службы. В моем случае репозиторий 6 будет на том же сервере, на котором размещен выход в открытый космос, но мне придется вручную настроить http из репозитория 5, чтобы его также можно было использовать.

-1
22.08.2018, 06:32
2 ответа

vt100 не имеет setafвозможностей, которые tputзамечает и не использует. Определения можно найти в базе данных terminfo(5):

.
% TERM=xterm-256color infocmp | grep setaf
        setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
% TERM=vt100 infocmp | grep setaf
% 

A vt100довольно старый, и в руководстве ничего не говорится о поддержке таких причудливых вещей, как цвета (очевидно, были разные цвета напольных ковриков, которые можно было приобрести с vt100... ).

4
28.01.2020, 05:06

VT100 никогда не окрашивались (см. ncurses FAQ). Таким образом, в описании терминала отсутствует эта функция, и, как задокументировано , tput возвращает ошибку.

Когда в 1976 году был представлен vt100, цвет был дорогостоящей функцией, которая не использовалась на товарных терминалах. Цвет был стандартизирован несколько лет спустя (, по крайней мере, ECMA -48 издание 2 в 1979 году предоставляет эту информацию; редакция 1 недоступна для ознакомления ).

3
28.01.2020, 05:06

Теги

Похожие вопросы