Updating KDE and other software via YaST
From openSUSE
The easiest way to update your software is via YaST. To do so, add the sources for the software, as described in Add Package Repositories to YaST
Refreshing YaST's installation sources
If you have added the sources some time in the past, you have to refresh them. To do so go into YaST > Software > Installation Source, select the source you want to refresh and click on the button "Edit" below the source-list. Click on "Refresh". After the source got refreshed, make sure to move it to a position above the SuSE installation CDs via the "Up" button. Set the status to On via "Enable or Disable" button. Now close the window via "Finish" button.
Updating packages
Open YaST > Software Management. Choose the Package menu at the top of the window and go to All Packages > Update, if newer version available. You are now presented with a list of the packages that are selected for the update.
Manually selecting a set of packages
Open the Software Managment and pick Package-groups from the Filter drop-down list at the top-left, go to the bottom of the list on the left-hand side and click on zzz All.
In the list on the right-hand side you should now see all available packages. From the menus at the top of the window choose: Package > All in This list > Update if newer version available. To check which packages have been scheduled for update you can chose "Summary" from the drop-down menu at the top-left of the window.
If you do not want to update all packages available for update, you should not use the Package > All Packages in list..., but rather click on the column-header Available version of the list displaying all available packages, in order to sort it.
What you get is a group of packages in red, a group of packages in blue and one in black. The red packages have a higher version than those available to YaST, e.g. security-patches installed via YOU. The blue packages are those that a more recent version is available for. You can use the spacebar or the mouse to alter the icon in front of the package to set it to update.
As I do not use the English GUI, please feel free to change the menu- and button-lables to the actual words used for the English GUI.

