wget -N http://httpupdate.cpanel.net/latest;
sh latest
That one command above will do it all (and it takes a long time to install/compile). After that you can access CPanel with your root login information by visiting https://yourdomain-or-ip.com:2087
I personally don't like CPanel (bloated, full of bugs, no shared SSL, difficult to use etc..) but I admit it's easier to install than Directadmin (no having to mention your Client and License ID or your Ethernet Device etc... and no worrying about pre-fetching certain binaries).
Here's the link from CPanel's install guide docs.cpanel.net/twiki/bin/view/11_30/InstallationGuide/InstallingCpanel
install, cpanelwget, http, httpupdate, cpanel, sh, compile, login, https, yourdomain, ip, bloated, ssl, etc, directadmin, ethernet, fetching, binaries, docs, twiki, bin, _, installationguide, installingcpanel,