画面内のあるUbuntuホストから別のUbuntuホストへのSSH接続(lsh経由)を確立しようとしています。その後すぐに実行しようとすると、mc
次のエラーが発生します。
Unknown terminal: screen-256color-s
Check the TERM environment variable.
Also make sure that the terminal is defined in the terminfo database.
Alternatively, set the TERMCAP environment variable to the desired
termcap entry.
問題は、誰がこの失敗を引き起こしたのかということです。ローカルホストですか?離れた?一部のパッケージがありません(どのパッケージですか?)。lsh-server
または、クライアントが何かをしていませんか?
明確に言えば、「TERM = xterm mc」などの回避策を望まないで256色をサポートする(リモート)コンソールで視覚テーマを使用できるようにしたいです。
ベストアンサー1
次のような他の用語を設定します。
TERM="rxvt"
または
TERM="xterm"
または
TERM="vt102"
たぶんexport TERM
それも役に立ちます。
TERM
この変数は、コマンドが実行されるterminfo / termcapデータベース(あなたの場合はリモートシステム)からターミナルエスケープコードを読み取るなどのプログラムで使用されます。curses
termcap
mc
dialog
「screen-256color-s」という用語タイプをサポートするには、この端末タイプをデータベースにインストールする必要があります。
良い出発点で読んでくださいman 5 terminfo
。