Экран GNU не может найти запись terminfo в HP-UX
Я пытаюсь сделать screen
работа над HP-UX B.11.23 U ia64 0308561483 unlimited-user license
, Пожалуйста, обратите внимание, у меня нет root-доступа.
Я уже скомпилировал screen
успешно настроен с LIBS=-lcurses
,
Когда я пытаюсь запустить экран, он записываетсяCannot find terminfo entry for 'xterm'.
Но есть терминал для типа терминала в
screen-4.0.3> ls -a /usr/share/lib/terminfo/x/
. .. x-hpterm x1700 x1720 x1750 xitex xl83 xterm xterms
Я думаю, что проблема может быть в нестандартном пути, потому что согласно man
Стандартный путь к странице /usr/lib/terminfo/?/*
Что я пробовал:
Но, как я уже сказал, у меня нет доступа с правами root, поэтому я не могу сделать символическую ссылку, в любом случае я попытался запустить экран с заполненным TERMINFO_DIRS
(TERMINFO_DIRS=/usr/share/lib/terminfo/x/ ./screen
а также TERMINFO_DIRS=/usr/share/lib/terminfo/ ./screen
) но ни один из них не работает - та же ошибка.
Изменить TERM на разные значения - та же ошибка Cannot find terminfo entry for <WHATEVER WHAT WAS IN TERM VAR>.
Поместите что-нибудь в screenrc и запустите ./screen -c screenrc
screen-4.0.3> cat screenrc
attrcolor b ".I"
term xterm
termcap xterm* LP:hs@
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
defbce "on"
Я также пытался скомпилировать его termcap
от http://hpux.connect.org.uk/hppd/hpux/Development/Libraries/termcap-1.3.1/
, но это тоже не сработало, такие же симптомы.
Есть ли кто-нибудь, у кого есть рабочий экран на этой платформе и кто может опубликовать вывод ldd
или сам бинарный?
Но пока не повезло, у тебя есть предложения? Нужна дополнительная информация, дайте мне знать. Также, пожалуйста, смотрите strace
прилагается в комментариях.
1 ответ
Инструкция по установке экрана на HPUX скажем
Note:
* Install termcap first and *then* screen. If you do it the other
way around, screen will not work because the termcap entries will be
missing. If you update termcap in the future, you will need to
re-install screen afterwards of course.
Вы действительно установили termcap или просто скомпилировали его?