Well, on Slackware 10.0 the rpms installed with --nodeps (one can alter the script as well) but it's a hassle to uninstall them if needed since Slackware doesn't maintain an rpm database.
So it's better to check for cpio to be installed and convert them to tarballs using rpm2targz and simply extract those, or convert to tgz and installpkg them.
What fails however is DB2 on -current hence supposedly on the upcoming Slackware 10.1. Gives me unresolved symbols, possibly lib problems.
Edit: think ~ /.profile wasn't installed by DB2, is it possible that the rpm installation chmods some scripts or so?