KDE/Upgrade
From openSUSE
openSUSE always releases the latest KDE version into the openSUSE Build Service. This makes it very easy for you to upgrade your KDE. Below are a few instructions.
Contents |
Upgrading KDE on openSUSE
Adding the Package Source
First execute this command in a Console (this will import the key from the build service):
su -c "rpm --import http://download.opensuse.org/openSUSE-Build-Service.asc"
Now head over to:
YaST -> Installation Sources
You will now get a screen like this:
Hit Add and then select Specify URL:
Now enter the following URL and hit Next.
| Version: 10.3
| http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_10.3/ |
| Version: 10.2
| http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_10.2/ |
| Version: 10.1
| http://download.opensuse.org/repositories/KDE:/KDE3/SUSE_Linux_10.1/ |
It will now add the KDE Package Source to your list of sources. It will need to download all the relevant repository meta-data.
Follow the same procedure for the following URL:
| Version: 10.3
| http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_10.3/ |
| Version: 10.2
| http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_10.2/ |
| Version: 10.1
| http://download.opensuse.org/repositories/KDE:/Backports/SUSE_Linux_10.1/ |
Once that's done, hit Finish.
Upgrading the Packages
Head over to YaST's Software Management module. Once it's loaded, change the Search drop-down menu option to Installation Sources:
Here you have a selection of all the installation sources that you have added. Select the source that you just added:
Now right-click somewhere in the packages list, then select All in this List -> Update if Newer Version is Available.
Make sure you follow the same procedure for the other installation source that you added, KDE Backports. Now simply wait for all the packages to install
Logout and then log back into KDE, and you should be using the latest KDE version, which is currently KDE 3.5.9.
Other Methods
Using Zypper
Simply execute the following commands to add the KDE update repositories, example for openSUSE 10.3:
| Version: 10.3
|
zypper ar -r http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_10.3/KDE:KDE3.repo zypper ar -r http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_10.3/KDE:Backports.repo zypper refresh KDE_KDE3 KDE_Backports zypper update -t package |
| Version: 10.2
|
zypper -v sa http://ftp.skynet.be/pub/software.opensuse.org/KDE:/KDE3/openSUSE_10.2/ kde-latest zypper -v sa http://ftp.skynet.be/pub/software.opensuse.org/KDE:/Backports/openSUSE_10.2/ kde-backports zypper up -t package |
WARNING: "zypper up -t package" will upgrade all packages from all repositories to newer versions, potentially moving you off many supported packages and onto unsupported packages. zypper does not yet support upgrading from only one of the enabled repositories. It is better to use the YaST2 software management method described above to upgrade only the packages you wish to upgrade.
Using Smart
Example for openSUSE 10.3:
smart channel --add http://ftp.skynet.be/pub/software.opensuse.org/KDE:/KDE3/openSUSE_10.3/KDE:KDE3.repo smart channel --add http://ftp.skynet.be/pub/software.opensuse.org/KDE:/Backports/openSUSE_10.3/KDE:Backports.repo smart update KDE:KDE3 KDE:Backports smart upgrade

