Question

Après l'installation de Mac OS X Lion, j'ai essayé:

nano /etc/apt/sources.list

Mais je reçois cette erreur:

Error opening terminal: xterm-256color

Si je tente de préférences Terminal.app interrupteur pour ouvrir une fenêtre de terminal en « couleur xterm » au lieu de tout xterm-256color fonctionne très bien.

Qu'est-ce qui se passe?

Était-ce utile?

La solution

Red Hat cela a fonctionné pour moi:

export TERM=xterm

plus d'infos ici: http: / /www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/

Autres conseils

Après mise à niveau vers Mac OS X Lion, j'ai commencé à obtenir cette erreur sur les serveurs certains (Debian / Ubuntu). Le correctif est simplement d'installer le paquet « ncurses terme » qui fournit le fichier / usr / share / terminfo / x / xterm-256color.

Cela a fonctionné pour moi sur un serveur Ubuntu, via Erik Osterman .

Je peux confirmer cela est un problème de terminfo. C'est ce qui a fonctionné pour moi. SSH à la machine à distance et exécuter

 sudo apt-get install ncurses-term

Boom. résolu problème.

J'ai eu ce problème de connexion à http://sdf.org par Mac OS X Lion. Je changé sous Terminal Preferences ( ? + , ) volet > Advanced, Declare Terminal as à VT-100.

Je Delete Sends Ctrl-H aussi marqué parce que cette connexion Mac était source de confusion zsh.

Il semble fonctionner pour mon cas d'utilisation.

Moi aussi, ont ce problème sur un vieux Mac que je suis passé à Lion.

Avant de lire la pointe terminfo, j'ai pu obtenir vi et moins de travail en faisant "export TERM = xterm".

Après avoir lu la pointe, j'ai attrapé /usr/share/terminfo d'un Mac plus récent qui a l'installation fraîche du Lion et ne présente pas ce problème.

Maintenant, même si echo $TERM donne encore xterm-256color, vi et moins maintenant excellent travail.

en quelque sorte et parfois dossier « terminfo » vient endommagé après une nouvelle installation. Je ne sais pas pourquoi, mais le problème peut être résolu de cette manière:

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

elle pourra être utile.

J'entends que cela peut être fixé par votre /usr/share/terminfo avec écrasant l'un de l'ordinateur de quelqu'un avec un travail d'installation du Lion. Je ne peux pas confirmer si cela fonctionne ou non, et, malheureusement, je n'ai pas mis à jour, donc je ne peux pas vous fournir ce fichier.

Vous pouvez ajouter ce qui suit dans votre .bashrc

if [ "$TERM" = xterm ]; then TERM=xterm-256color; fi
  1. modifier votre fichier .bash_profile

    vim .bash_profile

  2. CommNet

    #export TERM=xterm-256color

  3. ajouter cette

    export TERMINFO=/usr/share/terminfo

    export TERM=xterm-basic

    à votre .bash_profile

  4. enfin

    run:

    source .bash_profile

Le mien était un cas tout à fait unique, mais cela pourrait aider quelqu'un. Sur Android J'ai essayé de copier nano de mon termux dossier binaire / système / xbin. Placé toutes les dépendances de bibliothèque dans / system / lib et a obtenu cette erreur. Le fichier copié à partir libncurses.so.6 je l'avais termux fichier de TERMINFO encore souligné /data/data/com.termux/files/usr/share/terminfo

Voir chemin avec commande a

chaînes path-to-libncurses.so | grep / terminfo

Pour corriger faire soit le termux terminfo dir et subdirs lisible et exécutable par l'utilisateur nano ou copier le dossier terminfo ailleurs et utiliser un éditeur hexadécimal pour modifier le chemin de texte brut dans le fichier de bibliothèque partagée.

Lien vers le dossier compressé terminfo https://drive.google.com/file/d/1m1tfHgkGRehBGh1jPMK4EaTgQb9EyCG7/ vue? usp = drivesdk

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top