如何在从源代码构建日志时为终端数据库设置自定义搜索路径



如何在从源构建日志时为终端数据库设置自定义搜索路径?

更具体地说,我如何强制在'~/.terminfo'中搜索主目录?

configure中定义--datadir标志,如:

configure --datadir=/usr/customshare

读取位于ncurses文件根目录下的INSTALL文件中的注释:

终端的位置由"——datadir"间接设置。配置选项,例如,/usr/share/terminfo,给定一个数据目录/usr/share.如果您正在安装,可能需要重写此设置护士库在非标准的位置,但希望共享terminfo数据库。

——with-terminfo-dirs = XXX指定要编译的终端目录的搜索列表到ncurses库(默认:DATADIR/terminfo)

从终端管理页面:

获取编译后的描述如果设置了环境变量TERMINFO,则将其解释为包含您所要编译的描述的目录的路径名工作上。只搜索该目录。

  If TERMINFO is not set, the ncurses version of the terminfo reader code
  will  instead  look  in  the  directory  $HOME/.terminfo for a compiled
  description. 

关于如何编译terminfo文件,您可能需要查阅手册。

最新更新