GNU texinfo 디렉토리 검색 방법?

GNU texinfo 디렉토리 검색 방법?

(GNU texinfo 4.13) info파일을 찾기 위한 기본 검색 경로가 있습니까 dir? 응 /usr/share/info? 제 환경에서는 변수가 설정되지 않았는데도 위 경로의 파일을 INFOPATH사용하는 것 같습니다 .dir

관련하여 대체 정보 디렉터리 구조를 사용하여 디렉터리를 설정하는 스크립트가 있습니다. 유효한 INFOPATH환경 변수를 설정했지만 info호출 시 메뉴 항목 없이 빈 화면만 표시되므로 사용하지 않는 것 같습니다.

info검색 경로를 진행하는 방법에 대한 지침이 있습니까?

답변1

예, info실제로 환경에 설정이 없는 경우 사용할 컴파일 기본값이 있습니다. (또한 값이 콜론으로 끝나면 기본 경로가 값에 추가됩니다.)INFOPATHINFOPATHINFOPATH

기본값 은 (그러나 컴파일 타임 정의를 통해 변경 될 수 있음) DEFAULT_INFOPATH입니다 ..:/usr/local/info:/usr/info:/usr/local/lib/info:/usr/lib/info:/usr/local/gnu/info:/usr/local/gnu/lib/info:/usr/gnu/info:/usr/gnu/lib/info:/opt/gnu/info:/usr/share/info:/usr/share/lib/info:/usr/local/share/info:/usr/local/share/lib/info:/usr/gnu/lib/emacs/info:/usr/local/gnu/lib/emacs/info:/usr/local/lib/emacs/info:/usr/local/emacs/infoDEFAULT_INFOPATHinfo

INFODIR컴파일 타임에 설정할 수 있는 변수 도 있습니다 info. 설정하면 INFOPATH환경 변수 뒤에 포함되지만 DEFAULT_INFOPATH.

info나는 귀하의 프로그램에 어떤 값으로 컴파일되었는지 물어볼 방법이 없습니다 . ( DEFAULT_INFOPATH이 명령을 사용하면 실제 값을 찾을 수 있지만 :)

strings `which info` | grep /info:

답변2

info파일 및 노드를 찾기 위해 수행된 검색 순서는 다양한 --debug옵션( 모든 디버그 정보에 대해) 을 호출하여 확인할 수 있습니다 .--debug -1

예를 들어

INFOPATH=: info --debug -1 _

$PATH에서 파생된 모든 경로 와 그 뒤에 컴파일 시간 기본값이 출력됩니다 .

관련 정보