我试图让screen在HP-UX B.11.23 U ia64 0308561483 unlimited-user license上工作。请注意,我没有根访问权限。
我已经成功地编译了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/?/*。
但是,正如我说的,我没有根访问权限,所以无法创建符号链接,无论如何,我尝试使用填充的TERMINFO_DIRS (TERMINFO_DIRS=/usr/share/lib/terminfo/x/ ./screen和TERMINFO_DIRS=/usr/share/lib/terminfo/ ./screen)运行屏幕,但是没有一个运行相同的错误。
将术语更改为不同的值-相同的错误Cannot find terminfo entry for <WHATEVER WHAT WAS IN TERM VAR>.
将某些内容放入屏幕run并运行./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附在评论。
发布于 2012-12-12 10:55:16
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,还是只针对它进行了编译?
https://serverfault.com/questions/457016
复制相似问题