質問

https://stackoverflow.com/a/7410228/880040 と6日目に、この同様の質問に答えました。確認すること

ターミナル機能ファイルが存在することを確認します:ls -lh /usr/share/terminfo/*/$TERM

合格しないものです。このフォルダ全体は空です。tmuxは、sshセッションから開始すると期待どおりに機能します。ttyセッションでは、tmuxコマンドの後に改行でハングします。ctrl-cでも強制終了できません。SSHで接続してtmuxを強制終了する必要があります。

$ TERMは「linux」です OSはUbuntu11.10(サーバーエディション)32ビット

残念ながら、上記の投稿では、/ usr / share / terminfoが空の場合の対処方法について説明していませんでした。

役に立ちましたか?

解決

Ubuntuでは、さまざまなterminfoファイルがncurses-base 1 によって提供されます。最初に再インストールして、問題が解決するかどうかを確認してください。

それが機能しない場合は、機能しているterminfoを(SSHで接続しているボックスから)Ubuntuマシンにいつでもコピーできます。

まず、Ubuntuボックスにlinuxのエントリがないことを確認します。 ジェネラコディセタグプレ

次に、SSHを使用するマシンで、terminfoのコピーを作成します。 ジェネラコディセタグプレ

scpを使用してリモートマシンにコピーしてから、リモートマシンに次のコマンドを使用してインストールします。 ジェネラコディセタグプレ

これはscreen-256colortmuxが最適に機能するため、terminfoのインストールも検討する必要があります。


1. http://packages.ubuntu.com/ko/natty/ncurses-base

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top