Thank you BotwinBG and miaviator!
I was missing libncurses5-dev shown as optional but is required for the text user interface.
Using this now to build deps:
sudo apt-get install build-essential autoconf automake pkg-config libtool libcurl4-openssl-dev libncurses5-dev libudev-dev
Have a few basic Linux questions but perhaps I'll spare this thread with them and try searching.
If anyone knows though:
1. how do you go in and out of the cgminer text interface keeping it running in the background?
2. will logging out of the SSH connection shut down cgminer? If so how do you keep it running?
3. how to get back into the cgminer text interface after a new SSH connection?
4. any other tips for a lowly Linux newb?
Use screen:
"miner" can be anything, it's just a name that you can use later to get back to it. This will give you a new shell. Start cgminer there.
Ctrl-A, then Ctrl-D will exit the new shell and will keep cgminer running.
To verify that it's indeed running in the background use this:
You can now disconnect SSH etc. To get back to your cgminer: