No, I hadn't.  I just did, and found a few missing dependencies, and that's been rectified.  Since this is a script file, all it really needs is to change this: 
Code: Select all
echo "# apt-get install gcc g++ libc6-dev libsdl1.2-dev libgtk-3-dev unixodbc-dev libgnome2-dev libxine-dev libxxf86vm-dev"
to this:
Code: Select all
sudo apt-get -y install gcc g++ libc6-dev libsdl1.2-dev libgtk-3-dev unixodbc-dev libgnome2-dev libxine-dev libxxf86vm-dev
They could even stick a "-qq" in there with the "-y" and avoid looking at sceens of messages that happen to fast to be read anyway.  Or they could use this instead:
Code: Select all
sudo apt-get -y install gcc g++ libc6-dev libsdl1.2-dev libgtk-3-dev unixodbc-dev libgnome2-dev libxine-dev libxxf86vm-dev > tmp.txt; echo "           Use arrow keys to scroll, then press "\"q\" to end this view. >> tmp.txt; cat tmp.txt | less; rm tmp.txt
Might seem mighty dumb on my part not to have bothered reading the README file, but so many of them have so little to say, and you get use to just passing over them and going right to the installer.  A better name could be used, like MUSTREAD or README_1st.
Anyway, thanks for the tip.  The only problems with a shell script are:
(1)  Has to have file permissions set as executable.
(2)  If done from the Desktop, Folder permissions have to be set to execute executable (script) files from within the File Manager
(3)  If done from a Terminal, you have a series of commands that have to be done to get the script file to run:
locate checkinstall.sh  # then press 
Enter.  Don't type the # or anything after it.
# copy this whole path to the clipboard by 
highlighting it with the mouse and shift key, then using 
Shift+Ctrl+C.
chmod +x # then paste the clipboard after the "+x " using
 Shft+Ctrl+V.  Then press 
Enter.
# Then do a Shft+Ctrl+V on the new line like this:
Shft+Ctrl+V # and press
 Enter again.  That will do it.  It simplifies to three steps:
(1) locate the file
(2) Make it executable
(3)  Execute it.
Now if
 locate did not find the file, that's due to the fact that your databases have not been updated yet to reflect its presence.  So before you try to repeat the steps, you need to get the databases current.  And you do that with this command: 
 sudo updatedb.  In fact, you could modify (1) to read this way:  
sudo  updatedb; locate checkinstall.sh
Locate is a great little command, and it matches for any part of a path or filename.  It acts like FindString() or InStr() does when it comes to searching certain system databases for matching paths/filenames.
 
			
			
									
									has-been wanna-be (You may not agree with what I say, but it will make you think).