openSuSE termcap 설정

openSuSE termcap 설정

어떤 이유로 openSuSE Tumbleweed에서는 다른 termcap 항목을 사용할 수 없습니다. 특히, 나는pcansi-25termcap 항목입니다.

왜 이렇게 동작하는지 아는 사람이 있나요?

답변1

그건용어 정보, 아니요용어 모자. 일부 패키지 작성자는 대부분의 터미널 데이터베이스를 별도의 패키지에 넣었습니다.

예를 들어,용어 데이터베이스152kb이고,용어 정보설명에 따르면 472kb입니다(패키지가 없으면 낮은 것 같습니다).원천, 설치 시 tic에 의해 컴파일되는 반면, terminfo-base는 바이너리 형식으로 배포됩니다. 참고로 후자에 대한 패키지 설명은 다음과 같습니다.

이것은terminfoncurses 패키지에 유지되는 참조 데이터베이스입니다. 이 데이터베이스는 4.4BSD termcap 파일의 공식적인 후속 버전이며 알려진 터미널에 대한 정보를 포함합니다. ncurses 라이브러리는 터미널을 올바르게 사용하기 위해 이 데이터베이스를 활용합니다. Linux 콘솔만 사용하는 경우xterm, 그리고VT100, 이 데이터베이스가 필요하지 않을 수도 있습니다.가장 작은 /usr/share/terminfo이 터미널의 트리는 다음에 포함됩니다.terminfo-base팩.

그런데 아직 Slackware만 사용 중인 것으로 기억합니다.용어 모자, 설치하는 데이터베이스는 ncurses의 터미널 데이터베이스에서 생성됩니다.

일부 시스템은 기본적으로 termcap을 사용하지 않지만 설치할 수 있도록 허용합니다. OpenSuSE 13을 확인해보니 /etc/termcapterminfo에 의해 생성된 항목이 있는데, 이는 그것의 일부 terminfo-base이지만 필요한 terminfo 항목(pcansi-25)은 그것의 일부입니다 terminfo. 에서 터미널 데이터베이스의 하위 집합을 생성할 수 있지만 /etc/termcap이로 인해 패키지 종속성이 복잡해집니다. 패키저는 이 파일에 대해 가장 간단한 방법을 선택했습니다. 그러나 당신이 그럴 가능성은 거의 없습니다필요OpenSuSE에서 제공하는 모든 프로그램은 terminfo를 사용하기 때문에 termcap입니다.

관련 정보