It gives me a warm fuzzy to hear that the thing actually worked.
You are correct that there is a level of sophistication that is assumed in a lot of Linux info, and it takes a couple of years of effort to get there. Ubuntu is a good thing in that it has brought in a lot of relatively inexperienced users ... and it mostly just works.
The downside is when it does not work it dumps Noobs in at the deep-end with no idea what they are in for.
So, since I'm on a victory lap, let me expound.
Linux has always had a special user, called the "root" user. (Not to be confused with the root of the file system, the directory /).
This user is the user that installs software, period. (This provision by itself protects linux against many windows-like virus attacks). Other users do not have this privilege. It is assumed you know this in all documentation.
Ubuntu has muddied the waters by disabling the root user by default and letting ordinary users have root privileges via sudo.
This is the first thing that bothers me about ubuntu, and what you should know. In fact, in the future, you might want to enable
your root user. From a command line type "sudo passwd root". You will enter your password (for bob) then a new (possibly different ... your
choice) passwd for root. In the future, rather than use sudo at all, just type "su" and then the password for root when you are asked.
Then all the stuff that says "as root user", you just do it. You do not ever need to use sudo again. You should read more about
root before you do this. Remember that when you are root you are a different person than when you are bob.
Second of all, you need to read about Paths. http://www.linfo.org/path_env_var.html
You must understand that Linux does not know where to look for a command unless it is in your path, or unless
you tell it where to look. However, it does know what directory it is in. (Type pwd sometime ...).
Your god-forsaken script ASSUMED that you were executing it from the directory that contained it.
The construct ./INSTALL.sh means. "Look in this directory, you dummy!". This is not an unusual assumption. It is not surprising that
it is not documented for Noobs. I have before wanted to create a "noob tips and tricks" manual. Since I am no longer a noob, it is
getting harder for me to see with those eyes. If you want to contribute yours to it, e-mail me pcardoutATgmail.com, I will probably
publish it on the web.
PS -- Feel free to officially "thank" me using the linuxquestions thank facility -- when I work for money, I charge $150/hr as a consultant.