Nach der Installation von OSX Lion habe ich versucht:
nano /etc/apt/sources.list
Aber ich bekomme diesen Fehler:
Error opening terminal: xterm-256color
Wenn ich versuche, die Einstellungen von terminal.app zu ändern, um Terminalfenster in "xterm color" zu öffnen, xterm-256color
funktioniert alles einwandfrei.
Was ist los?
Antworten:
Bei Red Hat hat das bei mir funktioniert:
Weitere Infos hier: http://www.cloudfarm.it/fix-error-opening-terminal-xterm-256color-unknown-terminal-type/
quelle
Dies funktionierte für mich auf einem Ubuntu-Server über Erik Osterman .
quelle
Ich kann bestätigen, dass dies ein Terminfo-Problem ist. Das hat bei mir funktioniert. SSH auf dem Remote-Computer und ausführen
Boom. Problem gelöst.
quelle
Ich hatte dieses Problem beim Herstellen einer Verbindung zu http://sdf.org über Mac OS X Lion. Ich änderte unter
Terminal Preferences
( ⌘+ ,)> Advanced
BereichDeclare Terminal as
aufVT-100
.Ich habe auch markiert,
Delete Sends Ctrl-H
weil diese Mac-Verbindung verwirrend warzsh
.Es scheint für meinen Anwendungsfall zu funktionieren.
quelle
top
.Ich habe auch dieses Problem auf einem älteren Mac, den ich auf Lion aktualisiert habe.
Bevor ich den Terminfo-Tipp gelesen habe, konnte ich mit "export TERM = xterm" vi und weniger arbeiten.
Nachdem ich den Tipp gelesen hatte, griff ich
/usr/share/terminfo
nach einem neueren Mac, auf dem Lion neu installiert wurde und der dieses Problem nicht aufweist.Jetzt, obwohl
echo $TERM
immer noch Erträgexterm-256color
, funktionieren vi und weniger jetzt gut.quelle
Irgendwie und manchmal wird der Ordner "terminfo" nach einer Neuinstallation beschädigt. Ich weiß nicht warum, aber das Problem kann auf folgende Weise gelöst werden:
ich hoffe es hilft.
quelle
Bearbeiten Sie Ihre
.bash_profile
Dateivim .bash_profile
commnet
#export TERM=xterm-256color
füge das hinzu
export TERMINFO=/usr/share/terminfo
export TERM=xterm-basic
zu deinem
.bash_profile
endlich
Lauf:
source .bash_profile
quelle
Meins war ein ziemlich einzigartiger Fall, aber das könnte jemandem helfen. Unter Android habe ich versucht, Nano aus meinem Termux-Binärordner nach / system / xbin zu kopieren. Platzierte alle Bibliotheksabhängigkeiten in / system / lib und bekam diesen Fehler. Bei der Datei libncurses.so.6, die ich von termux kopiert habe, zeigte die TERMINFO-Datei immer noch auf /data/data/com.termux/files/usr/share/terminfo
Zeigen Sie den spitzen Pfad mit dem Befehl an
Zeichenfolgen path-to-libncurses.so | grep / terminfo
Um dies zu beheben, machen Sie entweder das Termux-Terminfo-Verzeichnis und die Unterverzeichnisse für den Nano-Benutzer lesbar und ausführbar oder kopieren Sie den Terminfo-Ordner an eine andere Stelle und verwenden Sie einen Hexeditor, um den Nur-Text-Pfad in der gemeinsam genutzten Bibliotheksdatei zu ändern.
Link zum komprimierten terminfo-Ordner https://drive.google.com/file/d/1m1tfHgkGRehBGh1jPMK4EaTgQb9EyCG7/view?usp=drivesdk
quelle
Ich habe gehört, dass dies behoben werden kann, indem Sie Ihre
/usr/share/terminfo
mit einer vom Computer einer Person mit einer funktionierenden Installation von Lion überschreiben . Ich kann nicht bestätigen, ob dies funktioniert oder nicht, und leider habe ich noch kein Upgrade durchgeführt, sodass ich Ihnen diese Datei nicht zur Verfügung stellen kann.quelle
Sie können Folgendes in Ihre .bashrc einfügen
quelle