By default, the SuSE 9.1 update tool doesn't update to higher versions of KDE. The purpose of the update feature is mostly to fix bugs, security holes, etc. SuSE's belief is that the more new/beta/cutting-edge software you install, the less secure and stable the OS becomes (which is true.) So the updater itself is designed not to compromise systems stability by allowing "frivolous" upgrades.
There's a way around it. In YaST2, go to Software-->Change Source of Installation. Choose "Add" and select from the list of options. Find a mirror of SuSE's FTP and put the name of the server in the "Server Name" field (ie, http://mirror.yourisp.com
), then enter the following path into the "Directory on Server" field:
The exact directory structure may differ from mirror from mirror (it shouldn't), but you get the idea.
Also, ensure the status of the mirror is "On".
The next time you use the "Install and Remove Software", the YaST updater will include the new KDE + app packages from the mirror. I'm not entirely sure what packages you need to install, but updating the KDE base packages and libs will be a start. The update tool will automatically sort out dependancy issues.
Bear in mind that the list of packages available on the mirror wont update manually. ie, a month from now, the YaST updater wont show new packages. You need to go to "Change Source of Installation" periodically and chose you mirror then go Edit-->Refresh for it to grab the new package listings.
ALSO BE AWARE THAT you could screw your SuSE install over installing newer KDE 3.2.3 or 3.3.3 beta packages. These packages are less stable, less secure, and less likely to work (suitably) with the rest of your system. So if you're going to go updating bits and pieces of KDE (or even the whole thing) expect weird problems to crop up. Other than that, have fun!