нано ошибка: Ошибка открытия терминала: xterm-256color



после установки OSX Lion, я попытался:



nano /etc/apt/sources.list


но я получаю эту ошибку:



Error opening terminal: xterm-256color


Если я попытаюсь переключить терминал.настройки приложения, чтобы открыть окна терминала в" xterm color " вместо xterm-256color все работает нормально.



что происходит?

812   9  

9 ответов:

на красной шляпе это сработало для меня:

export TERM=xterm

дополнительная информация здесь: http://www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/

после обновления до OSX Lion, я начал получать эту ошибку на некоторых серверах (Debian/Ubuntu). Исправление заключается в простой установке пакета "ncurses-term", который предоставляет файл /usr/share/terminfo/x/xterm-256color.

это работало для меня на сервере Ubuntu, через Ерик Остерман.

Я могу подтвердить, что это проблема terminfo. Это то, что сработало для меня. SSH в удаленной машине и запустить

 sudo apt-get install ncurses-term

бум. Проблема решена.

у меня тоже есть эта проблема на старом Mac, который я обновил до Lion.

перед чтением подсказки terminfo я смог получить vi и меньше работать, выполнив "export TERM=xterm".

прочитав подсказку, я схватил /usr/share/terminfo с более нового Mac, который имеет новую установку Lion и не показывает эту проблему.

, хотя echo $TERM до сих пор дает xterm-256color, vi и меньше теперь работают нормально.

у меня была эта проблема с подключением к http://sdf.org через Mac OS X Lion. Я изменился под Terminal Preferences (+,), Declare Terminal as до VT-100.

Я тоже с пометкой Delete Sends Ctrl-H потому что это соединение Mac было запутанным zsh.

это, кажется, работает для моего случая использования.

как-то и иногда папка "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 file

    vim .bash_profile

  2. commnet

    #export TERM=xterm-256color

  3. добавить

    export TERMINFO=/usr/share/terminfo

    export TERM=xterm-basic

    на .bash_profile

  4. наконец-то

    run:

    source .bash_profile

Comments

    Ничего не найдено.