安装OSX Lion后,我尝试:

nano /etc/apt/sources.list

但是我得到了这个错误:

Error opening terminal: xterm-256color

如果我尝试将终端偏好切换为“ xterm Color”的打开终端窗口,而不是 xterm-256color 一切正常。

发生了什么?

有帮助吗?

解决方案

在红色帽子上,这对我有用:

export TERM=xterm

此处的更多信息: http://www.cloudfarm.it/fix-error-opening-terminal-terminal-xterm-256Color-inknown-tensinal-type/

其他提示

升级到OSX Lion后,我开始在某些(Debian/Ubuntu)服务器上遇到此错误。该修复程序仅仅是安装“ Ncurs-term”软件包,该软件包提供提供文件/usr/usr/share/terminfo/x/xterm-256color。

这对我在Ubuntu服务器上有效 埃里克·奥斯特曼(Erik Osterman).

我可以确认这是一个终端问题。这对我有用。进入远程机器并运行

 sudo apt-get install ncurses-term

繁荣。问题解决了。

我有这个问题连接到 http://sdf.org 通过Mac OS X狮子。我改变了 Terminal Preferences (+,) > Advanced 窗格, Declare Terminal asVT-100.

我也标记了 Delete Sends Ctrl-H 因为这种Mac连接令人困惑 zsh.

它似乎适用于我的用例。

我也在我升级为狮子的较旧的Mac上遇到了这个问题。

在阅读Terminfo提示之前,我能够通过执行“导出术语= xterm”来获得VI,而更少的工作。

阅读小费后,我抓住了 /usr/share/terminfo 来自具有新鲜安装狮子并且没有显示此问题的较新的Mac。

现在,即使 echo $TERM 仍然屈服 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

希望能帮助到你。

我听说可以通过覆盖您的 /usr/share/terminfo 一台用狮子的工作安装的人的计算机。我无法确认这是否有效,不幸的是我还没有升级,所以我无法为您提供该文件。

您可以在.bashrc中添加以下内容

if [ "$TERM" = xterm ]; then TERM=xterm-256color; fi
  1. 编辑您的 .bash_profile 文件

    vim .bash_profile

  2. Commnet

    #export TERM=xterm-256color

  3. 添加

    export TERMINFO=/usr/share/terminfo

    export TERM=xterm-basic

    给你 .bash_profile

  4. 最后

    跑:

    source .bash_profile

我的案例非常独特,但这可以帮助某人。在Android上,我尝试将NANO从我的Termux Binary文件夹复制到 /System /Xbin。将所有库依赖项放在 /系统 /lib中,并遇到此错误。我从termux复制的libncurses.so.6文件仍然指向/data/data/com.termux/files/usr/share/terminfo

命令的视图指向路径

字符串通道通往libncurs.so | GREP /TERMINFO

要修复Nano用户可读取和可执行的术语Termux terminfo dir和subdirs,或在其他地方复制terminfo文件夹,然后使用六边形来修改共享库文件中的纯文本路径。

链接到Zipped Terminfo文件夹https://drive.google.com/file/d/1m1tfhgkghehbgh1jpmk4eatgqb9eycg7/view?usp=drivesdk

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top