ttyを使用するとtmuxが起動しない(ubuntu 11.10)
質問
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-256color
tmuxが最適に機能するため、terminfo
のインストールも検討する必要があります。