Когда я бегу clear
, что я получаю:
'screen.linux': неизвестный тип терминала
Я получаю это сообщение об ошибке, когда на компьютере Debian 7, на котором запущено ядро OpenVZ, из экранной сессии я vzctl enter
в контейнер Debian 8.
Теперь я знаю, что могу просто исправить это, изменив $ TERM с 'screen.linux' на 'linux'. Это не мой вопрос. Мой вопрос двоякий:
- Почему это не происходит изнутри сеанса экрана? Прежде чем я войду в контейнер, $ TERM это 'screen.linux', но
clear
работает нормально, и - Если это как-то связано с базой данных terminfo, как я могу это исправить, чтобы этого не произошло (и мне не нужно никуда менять TERM)?