画面のSSHにより不明な端末エラーが発生する

画面のSSHにより不明な端末エラーが発生する

画面内のある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データベース(あなたの場合はリモートシステム)からターミナルエスケープコードを読み取るなどのプログラムで使用されます。cursestermcapmcdialog

「screen-256color-s」という用語タイプをサポートするには、この端末タイプをデータベースにインストールする必要があります。

良い出発点で読んでくださいman 5 terminfo

おすすめ記事