WARNING: terminal is not fully functional
Scenario: you ssh’d to a new machine and it gives you annoying
warnings when you try to use things like man, less, or most any
curses based application. The problem is that it does not know how to
speak to your terminal. The fix is simple.
You need to provide a terminfo file from a machine that works without issues—likely whereever it was you are trying to ssh from—to a machine that gives you the warnings.
To create an terminfo file, use the command infocmp(1M).
infocmp >$TERM.info
This $TERM.info file can be copied to the other machine and installed
using tic.
scp $TERM.info remote:$TERM.info
ssh remote tic -s $TERM.info
Now logging into ‘remote’ will hopefully allow curses applications to behave more nicely.