ubuntu terminal vi xterm nano

ubuntu - Error al abrir el terminal: xterm-256color



vi nano (3)

Probablemente debido a una actualización / instalación de Lion. ¿Hiciste eso recientemente @Gih?

Posible duplicado (con arreglo) en nano error: Error al abrir el terminal: xterm-256color

EDITAR:

La solución más fácil (toma 10 segundos) ... de Michael :

Hay una solución mucho más fácil: http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/

Cuando intento hacer nano algo en mi servidor, aparece este error "Error al abrir el terminal: xterm-256color". que nunca antes había visto, y además de eso, el nano solía funcionar bien la semana pasada. Incluso cuando uso vi , el archivo se abrirá, pero no puedo manipularlo utilizando los comandos normales de vi . Cuando presiono i para activar el modo de inserción y luego trato de navegar por el documento, simplemente escribe una A o B o algo.

Lo único que cambió es que perdí mi clave privada y tuve que generar una nueva, así que tuve que cargar la nueva clave pública en mi servidor. Alguien sabe por qué esto está pasando?

El servidor está ejecutando Ubuntu 8.04 Hardy.

SOLUCIÓN

Abra Terminal , seleccione en el menú Terminal> Preferencias> Configuración> Avanzado y en Emulación seleccione "Declare terminal as: xterm-color not xterm-256color"

Referencia: http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/


Snow Leopard no tiene el archivo terminfo xterm-256color en / usr / share / terminfo / 78. Una actualización de León lo agregará. Una actualización de Xcode 3 a 4 la eliminará (así como también el 90% de los otros archivos terminfo en / usr / share / terminfo / 78). Las copias de seguridad de Time Machine en mi caso confirmed esta peculiar cadena de eventos.

Si usas Time Machine puedes restaurar el archivo. Configure el Finder para ver los archivos de UNIX (en la línea de comandos, los valores predeterminados escriben com.apple.finder AppleShowAllFiles True; killall Finder) o no podrá acceder a él.


xterm-256color es una referencia a una entrada de terminfo. Debería estar en / usr / share / terminfo / x /. Creo que en Ubuntu, el paquete que contiene el archivo es ncurses-term.

Si el archivo está dañado o falta, reinstalarlo debería solucionarlo. También puede echar un vistazo a los archivos / usr / share / terminfo y configurar su variable TERM en una emulación compatible con su servidor (xterm suele ser una buena opción).

Sobre por qué sucedió esto, el archivo puede estar dañado o faltante (verifique su sistema de archivos), pero creo que la razón más probable es que haya cambiado su emulador de terminal o sus configuraciones.