Now here are my questions:
1) What happened when I doubleclicked on the setup.sh icon? Should I have done it at all?
2) Why was I told to type 'sh setup.sh -m'? Why did Borland not tell me to do this? (In fact they take it for granted that the user will know what to do with the setup file.) As Kylix is a graphical program and runs under GNOME or KDE, I would have expected the installation procedure to be purely graphical.
3) Why should the graphical window open under Debian but not under RedHat?
1. When you double click a .sh file in Gnome it will run it with your default shell (usually /bin/bash). But the environment is not the same as if you run it from a terminal window so that might explain why it did not install where you had anticipated.
2. By typing sh setup.sh you are running it using the shell sh, the parent shell to bash and many other shells. Why Borland did not state this is explicitly is beyond me unless they assume you know how to run a shell script already (Always a bad assumption).
3. Debian and Redhat have different settings when it comes to graphical systems. Basically no two distros are exactly alike. Perhaps the debian system had libraries that the redhat system did not.
In the Linux world installing packages is much more diverse than on other OS's. There are a multitude of ways we try to make it easier (RPM, dpkg, shell scripts) but they are all dependant on a number of assumptions about a users environment. The classic Linux way is to give you an archive of the source and have you compile it yourself. This way you can have ultimate control over how it is installed on your system. Unfortunately this is quite a daunting task for the Linux novice.