OSX Lion을 설치 한 후 다음을 시도했습니다.
nano /etc/apt/sources.list
하지만이 오류가 발생합니다.
Error opening terminal: xterm-256color
xterm-256color
모든 것이 잘 작동하는 대신 "xterm 색상"으로 터미널 창을 열도록 terminal.app 기본 설정을 전환하려고하면 .
무슨 일이야?
OSX Lion을 설치 한 후 다음을 시도했습니다.
nano /etc/apt/sources.list
하지만이 오류가 발생합니다.
Error opening terminal: xterm-256color
xterm-256color
모든 것이 잘 작동하는 대신 "xterm 색상"으로 터미널 창을 열도록 terminal.app 기본 설정을 전환하려고하면 .
무슨 일이야?
답변:
Red Hat에서 이것은 나를 위해 일했습니다.
export TERM=xterm
추가 정보 : http://www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/
OSX Lion으로 업그레이드 한 후 특정 (Debian / Ubuntu) 서버에서이 오류가 발생하기 시작했습니다. 수정 사항은 / usr / share / terminfo / x / xterm-256color 파일을 제공하는 "ncurses-term"패키지를 설치하는 것입니다.
이것은 Erik Osterman을 통해 Ubuntu 서버에서 나를 위해 일했습니다 .
Mac OS X Lion을 통해 http://sdf.org에 연결하는 데이 문제가 발생했습니다 . 나는 아래의 변경 Terminal Preferences
( ⌘+ ,) > Advanced
, 창 Declare Terminal as
에 VT-100
.
또한 표시 Delete Sends Ctrl-H
이 맥 연결이 혼란 때문에 zsh
.
내 사용 사례에서 작동하는 것 같습니다.
top
합니다.
나도 Lion으로 업그레이드 한 구형 Mac 에서이 문제가 있습니다.
terminfo 팁을 읽기 전에 "export TERM = xterm"을 수행하여 vi와 적은 작업을 수행 할 수있었습니다.
팁을 읽은 후 /usr/share/terminfo
Lion을 새로 설치하고이 문제가 나타나지 않는 최신 Mac에서 가져 왔습니다.
이제 echo $TERM
여전히 yields xterm-256color
이지만 vi 이하가 이제 잘 작동합니다.
새로 설치 한 후 "terminfo"폴더가 손상되는 경우도 있습니다. 이유는 모르겠지만 다음과 같이 문제를 해결할 수 있습니다.
1. Download Lion Installer from the App Store
2. Download unpkg: http://www.macupdate.com/app/mac/16357/unpkg
3. Open Lion Installer app in Finder (Right click -> Show Package
Contents)
4. Open InstallESD.dmg (under SharedSupport)
5. Unpack BSD.pkg with unpkg (Located under Packages) Term info
will be located in the new BSD folder in /usr/share/terminfo
도움이되기를 바랍니다.
저의 경우는 매우 독특한 케이스 였지만 이것은 누군가를 도울 수 있습니다. Android에서는 내 termux 바이너리 폴더에서 / system / xbin으로 nano를 복사하려고했습니다. 모든 라이브러리 종속성을 / system / lib에 배치하고이 오류가 발생했습니다. termux에서 복사 한 libncurses.so.6 파일에는 TERMINFO 파일이 여전히 /data/data/com.termux/files/usr/share/terminfo를 가리 켰습니다.
명령으로 뾰족한 경로보기
libncurses.so에 대한 문자열 경로 | grep / terminfo
수정하려면 nano 사용자가 termux terminfo dir 및 subdirs를 읽고 실행할 수 있도록하거나 terminfo 폴더를 다른 곳에 복사하고 hexeditor를 사용하여 공유 라이브러리 파일의 일반 텍스트 경로를 수정하십시오.
압축 된 terminfo 폴더 링크 https://drive.google.com/file/d/1m1tfHgkGRehBGh1jPMK4EaTgQb9EyCG7/view?usp=drivesdk
.bashrc에 다음을 추가 할 수 있습니다.
if [ "$TERM" = xterm ]; then TERM=xterm-256color; fi