Q. /etc/termcap に端末の設定を追加したのですが、vi を起動しようとすると、
`vi: xxxx: unknown terminal type' や `vi: No terminal database found'
と表示されて起動できません。どうしてでしょうか?
A. vi(1) など ncurses(3) を利用したアプリケーションは、cap_mkdb(1) により
ハッシュ化されたデータベースを利用していますので、/etc/termcap (実体は
/usr/share/misc/termcap) を変えただけでは変更は反映されません。
# cap_mkdb /usr/share/misc/termcap
のようにすると、端末設定の変更を反映させることができます。
グループ名: termcap