The lazarus link was renamed to lazarus-ide, because there is already another lazarus executable (package: tct) under linux.
Ok.
If you need --nodeps then you are doing something wrong. Just update them all at once or uninstall them and install the new versions. Your configs are not removed / kept.
As I stated, I'm relatively new to linux. Had no idea that i could
rpm -Uvh fpc-2.2.0-0.i386.rpm fpc-src-2.2.0-071105.i386.rpm lazarus-0.9.24-0.i386.rpm like Vincent suggested. Will try that next time. This should prevent rpm from complaining that "fpc 2.0.4 is needed by Lazarus 0.9.22"?
Anyhow, setting up Lazarus from scratch (binary rpms) without at one point using the --nodeps option is going to fail on Suse 10.0 because one of the required packages for Lazarus (I think gtk+ or something the like) has another name on this Suse distribution, and rpm will not recognize it.
In this case I thought it was save to use the --nodeps, since the dependencies it mentioned would be resolved after the upgrade of all the three packages (but maybe I'm wrong). And I'd rather not loose my configuration files (first uninstalling then re-installing)...
The lazarus shortcut is only replaced if it was not changed. I tried to stick to the standards with the shortcuts, but I'm no KDE expert, so maybe it does not work in all cases.
Well, I did panic a little when Lazarus refused to start. It would have helped if KDE had said that the file it was supposed to execute dit not actually exist. My first thought was that the binary itself could not be launched.
But after taking some deep breaths I remembered there also was a startlazarus executable, and that one fired up immediately, so I knew the problem probably was more trivial
Bart