KDE4.2.* (How To Add) Guide.

KDE 4.2. In openSUSE 11.1*

[size=1]kde42 now unmaintained
see: KDE/Repositories - openSUSE

[/size]
This HowTo is to assist users in achieving a working installation of KDE4.2.*
It should be noted that in SUSE 11.1 the official version is KDE 4.1.3 and the repositories we are using here are from the Build Service (repositories used in the development of openSUSE). Though in this case the repositories have been specially setup at the time of writing to ensure a stable running KDE4.2.* (but not guaranteed) The (.*) means it can change as development progresses.

First you should know how to manage repositories.
Repository Management - openSUSE Forums

In the case of managing KDE4 here I would recommend setting the priority of your repositories all to 99 (Except the OSS and NON-OSS which should be 120). Keep your list of repositories as small as possible and disable ones not in use eg: Videolan or perhaps Education. These repositories are often only added to supply one application, having them Enabled can cause problems.

Repositories for KDE4
Desktop
Index of /repositories/KDE:/42/openSUSE_11.1

Community
Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE_42

*Some users have been adding additional QT repositories – But this is not necessary.

Once these are added, manage the update of your system via Yast – Software Management – Filter by Repository – then select the repositories you just added one at a time starting with Desktop. Now do Update all in this list Unconditionally:

http://thumbnails14.imagebam.com/3581/92c9d035805096.gif](http://www.imagebam.com/image/92c9d035805096/) http://thumbnails11.imagebam.com/3581/8ddc2835805117.gif](http://www.imagebam.com/image/8ddc2835805117/) http://thumbnails12.imagebam.com/3581/ba1f1e35805121.gif](http://www.imagebam.com/image/ba1f1e35805121/)

Don’t expect frequent updates in these repositories. Unlike much of the Build Service they are frozen (well not quite), so little change most of the time. You need to familiarize yourself with the Build Service and be aware that repositories could change in the future.

EDIT Re: Package Name Changes
When updating please be aware that some packages have changed name. When kde4 was released the transition required packages be prefixed kde4 (eg: kde4-amarok). However, this practice has now largely been dropped, and the prefix has switched to kde3 (eg; kde3-amarok) and kde4 packages just go by the package name with no prefix.

Updating a 4.1.3 system may require you actually delete packages such as kde4-amarok and just install amarok. Other packages to mention a few, gwenview, digikam, k3b.

See also this: KDE4 Name Changes - Making the transition - HowTo - openSUSE Forums

Post questions in a new thread in the forum: openSUSE Forums

Why not set the KDE:/42 repos at 19 priority to bypass the update repo?
That way you assure the update repo will have a higher priority than any other you might add.

Oops, wrong thread.
Thanks for the advice anyway.

Repositories for KDE4
Desktop
Index of /repositories/KDE:/42/openSUSE_11.1

Community
Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE_42

*Some users have been adding additional QT repositories – But this is not necessary.

What about KDE 4 (KDE 4.2) Playground repo’s? What are the contents of the ‘Playground’ repositories ?

EDIT Re: Package Name Changes
When updating please be aware that some packages have changed name. When kde4 was released the transition required packages be prefixed kde4 (eg: kde4-amarok). However, this practice has now largely been dropped, and the prefix has switched to kde3 (eg; kde3-amarok) and kde4 packages just go by the package name with no prefix.

Updating a 4.1.3 system may require you actually delete packages such as kde4-amarok and just install amarok. Other packages to mention a few, gwenview, digikam, k3b.

Post questions in a new thread in the forum: openSUSE Forums

Regards installing KDE 3 & KDE 4 together, is the method (quoted below) given at (KDE/KDE4 - openSUSE) still valid, even after the KDE 3 & KDE 4 packages have been renamed ?

KDE 3 and KDE 4 The KDE4 packages install into the /usr prefix, so KDE3 and KDE4 can safely be installed at the same time.
To prevent the accidental starting of KDE4 applications within a KDE3 session add at the top of /opt/kde3/bin/startkde

 **PATH=/opt/kde3/bin:${PATH/:\/opt\/kde3\/bin} export PATH**

If you are using another window manager then adding this line to the .bashrc file should also load the correct applications.
This has been already done in the Factory and KDE:KDE3 packages which also contain some other minor patches for better co-existence with KDE4 (may need to run kbuildsycoca --noincremental once to become fully active).

Playground basically replaced Extra-Apps, at least in part it did.

Re: KDE3/KDE4
I have never done as you quote. For me kde3 stuff works in kde4 and kde4 stuff works in kde3.
You have to practice the magic with kpowersave though.

kde3 is in /opt
kde4 is in /usr

Hi,

On a fresh OS11.1 install I was upgrading the KDE from 4.1 to 4.2.
It said 1GB to download. Actually is that much required?
Also, While doing the upgrade it also installed the KDE3base and few other KDE3 packages. Are these the dependencies or I can remove them?

While doing the upgrade it also installed the KDE3base
That should not really happen. Have you actually installed this Now?

Look in /var/log/zypp/history

Copy the contents and paste it to a new kwrite text file
The upload it to a file server for us to look at.
Or if you can find the kde3 stuff, just paste it here.

Hi Caf,
I don’t know how to upload it to a file server for you guys to look at the file. However, I am posting a snippet for you.

# 2008-12-10 06:57:55 kdelibs3.rpm installed ok
# Additional rpm output:
# Starting SuSEconfig, the SuSE Configuration Tool...
# Running module permissions only
# Reading /etc/sysconfig and updating the system...
# Executing /sbin/conf.d/SuSEconfig.permissions...
# Checking permissions and ownerships - using the permissions files
# 	/etc/permissions
# 	/etc/permissions.easy
# 	/etc/permissions.d/mail-server
# 	/etc/permissions.d/postfix
# 	/etc/permissions.local
# setting /opt/kde3/bin/kpac_dhcp_helper to root:root 4755. (wrong permissions 0755)
# Finished.
# 
2008-12-10 06:57:55|install|**kdelibs3**|3.5.10-21.11|x86_64|root@build21|home_rpmdir_rpms|cba4825c77b966cd429577e3fb2101936f68575c
2008-12-10 06:57:55|install|qtcurve-kde|0.59.5-1.77|x86_64|root@build21|home_rpmdir_rpms|a02d328d525b53edf90960b9914888ddbdae67e4
2008-12-10 06:57:55|install|libpoppler-qt4-3|0.10.1-1.4|x86_64|root@build21|home_rpmdir_rpms|9bc5ebea478521ca745e3652a855b82612906122
2008-12-10 06:57:56|install|libQtWebKit4|4.4.3-4.7|x86_64|root@build21|home_rpmdir_rpms|a5b8e0319051aca388c6c66c7712ddeee1e927bd
2008-12-10 06:57:56|install|strigi|0.5.11-39.11|x86_64|root@build21|home_rpmdir_rpms|eb3ca174f2a5ffa7b891a792a7163493c61882f3
2008-12-10 06:57:57|install|yast2-qt|2.17.23-1.5|x86_64|root@build21|home_rpmdir_rpms|f5ba333972678b2f90465060b64dcde31f7fb83d
2008-12-10 06:57:57|install|libqimageblitz4|0.0.4-35.86|x86_64|root@build21|home_rpmdir_rpms|8bc20989b0bf23d2de46a983ab2b1b56ec30ed0d
2008-12-10 06:57:57|install|libphonon4|4.2.0-40.18|x86_64|root@build21|home_rpmdir_rpms|75c970e62bef2b194cc1942dae91685216530e94
2008-12-10 06:57:57|install|gtk2|2.14.4-8.1|x86_64|root@build21|home_rpmdir_rpms|6c057614f311eac7c58fa444d4646123e0f0ac7a
2008-12-10 06:57:58|install|yast2-live-installer|2.17.2-1.17|noarch|root@build21|home_rpmdir_rpms|ea61104695091f4cbedfebcec538f9c64e87bb34
2008-12-10 06:57:58|install|yast2-add-on|2.17.11-1.21|noarch|root@build21|home_rpmdir_rpms|eba713545aa89648e3c44c0883b439bfce3a5d9f
2008-12-10 06:57:58|install|NetworkManager-kde|0.7r848570-23.1|x86_64|root@build21|home_rpmdir_rpms|1b14787886b3ac89ffc0f50a353d1b69c806feff
2008-12-10 06:57:58|install|libkcal|3.5.10-8.12|x86_64|root@build21|home_rpmdir_rpms|4eeef55a3a7db13af34838878c8bb34f7be06817
2008-12-10 06:57:58|install|yast2-x11|2.17.10-1.7|noarch|root@build21|home_rpmdir_rpms|1c941e6dd75dad3918322d1e066e39226b179746
2008-12-10 06:57:59|install|sax2-ident|8.1-542.6|x86_64|root@build21|home_rpmdir_rpms|b2e421105ed9fff827a2a48c317264c725e49672
2008-12-10 06:57:59|install|**kdebase3-runtime**|3.5.10-17.4|x86_64|root@build21|home_rpmdir_rpms|ef83fba7a4f25649b75ce5576691551340435996
2008-12-10 06:57:59|install|konversation|1.1-18.10|x86_64|root@build21|home_rpmdir_rpms|d240c8ad749823e9c776065381beca0ff48b1943
2008-12-10 06:57:59|install|icewm-lite|1.2.36-1.18|x86_64|root@build21|home_rpmdir_rpms|f663158c99a3b24c5ae4c7f002e6a1abd0a9bf87
2008-12-10 06:58:00|install|gtk2-32bit|2.14.4-8.1|x86_64|root@build21|home_rpmdir_rpms|aa888e4a868c18a4ac0194f69948c108cf8d06b3
2008-12-10 06:58:00|install|kscpm|0.5.4-143.25|x86_64|root@build21|home_rpmdir_rpms|3371ffd4883a40d8d790d75068b3d6f614e9ed96
2008-12-10 06:58:00|install|krecord|1.16-220.65|x86_64|root@build21|home_rpmdir_rpms|d87a8d64e5b4de93f330b58af7efa6824847f3c7
2008-12-10 06:58:00|install|kinternet|0.75-220.71|x86_64|root@build21|home_rpmdir_rpms|dccc55e5f3055a6d1f3191f0ce0cff342f6cef55
2008-12-10 06:58:00|install|libkipi0|0.1.6-1.63|x86_64|root@build21|home_rpmdir_rpms|cc7a4b83330c0db5af548b20f286d46eff27bc8e
2008-12-10 06:58:00|install|libkexiv2-3|0.1.7-49.19|x86_64|root@build21|home_rpmdir_rpms|c58d538f502fe2c6e692c5da4f63eb6d0b3d0ca9
2008-12-10 06:58:00|install|libkdcraw3|0.1.4-49.19|x86_64|root@build21|home_rpmdir_rpms|8904768fcd499661dd55617049ba46f8517f206b
2008-12-10 06:58:01|install|libktnef1|3.5.10-8.12|x86_64|root@build21|home_rpmdir_rpms|766eb383df49c3a8d712ae7b63c618901c003992
2008-12-10 06:58:01|install|libkmime2|3.5.10-8.12|x86_64|root@build21|home_rpmdir_rpms|0b811da58f3938dc0dd6152a1a459a9f516f0b7c
2008-12-10 06:58:02|install|libkde4|4.1.3-4.9|x86_64|root@build21|home_rpmdir_rpms|5d3c94683f2f9adbe0c13de86fe5f566e429e852
2008-12-10 06:58:02|install|yast2-qt-pkg|2.17.22-1.1|x86_64|root@build21|home_rpmdir_rpms|15d6fdb02fde4bba757ac1fb185d2fbab2b4a27b
2008-12-10 06:58:03|install|libxine1|1.1.15-20.8|x86_64|root@build21|home_rpmdir_rpms|09155c81b0964115bb94c6ca5b7ee91db0423377
2008-12-10 06:58:03|install|gconf2|2.24.0-2.17|x86_64|root@build21|home_rpmdir_rpms|aa0b6b42136ffb5e46e362109ea7a992f4c78f22
2008-12-10 06:58:03|install|libquicktime|1.0.3-3.92|x86_64|root@build21|home_rpmdir_rpms|0b3154d1e7999986aeed8006da25099376aebe4d
2008-12-10 06:58:03|install|libvisual-plugins|0.4.0-91.109|x86_64|root@build21|home_rpmdir_rpms|bbe738296764b83398ac5839d02828258cdfbc0c
2008-12-10 06:58:03|install|libglade2|2.6.3-1.43|x86_64|root@build21|home_rpmdir_rpms|18c2a6e79d1e4ff26166041991d8526ded88c0b2
2008-12-10 06:58:03|install|gtk2-engines|2.16.1-4.1|x86_64|root@build21|home_rpmdir_rpms|46c6eef6220152999e8a1ef0f8662ccb6153c46b
2008-12-10 06:58:04|install|qtcurve-gtk2|0.59.7-2.4|x86_64|root@build21|home_rpmdir_rpms|a023ba2dc8fd6f4b72b86c269d0cccc054958760
2008-12-10 06:58:04|install|OpenOffice_org-libs-extern|3.0.0.9-1.13|x86_64|root@build21|home_rpmdir_rpms|696f134d5edca134773cb08e48234ee29ca3a5f2
2008-12-10 06:58:04|install|libgpod3|0.6.0-79.47|x86_64|root@build21|home_rpmdir_rpms|7fa6f30ccff78a83fc92a1a1b4dde5f5859af5cb
2008-12-10 06:58:06|install|digikam|0.9.4-51.16|x86_64|root@build21|home_rpmdir_rpms|43123ad874ecbed72ebc51a45807497bd22986bc
2008-12-10 06:58:07|install|amarok|1.4.10-26.1|x86_64|root@build21|home_rpmdir_rpms|d2bc9dd46997831a467148d441a8f05570f0d9db
2008-12-10 06:58:07|install|libkcal2|3.5.10-8.12|x86_64|root@build21|home_rpmdir_rpms|d900d4b528a802e47ff0ae3d77be16fabe805ba1
2008-12-10 06:58:07|install|libakonadi4|4.1.3-5.1|x86_64|root@build21|home_rpmdir_rpms|8aa9133719bad19c0ef15006817eb74f971f8253
2008-12-10 06:58:07|install|kde4-kupdateapplet-packagekit|0.8.34-2.1|x86_64|root@build21|home_rpmdir_rpms|cdc80b4d578d2555a60adb752c5e69ce96b7e612
2008-12-10 06:58:07|install|libkdegames4|4.1.3-3.9|x86_64|root@build21|home_rpmdir_rpms|7d30056567bbf3ab2f68b8b19558e39022755e94
2008-12-10 06:58:07|install|libkcompactdisc4|4.1.3-4.11|x86_64|root@build21|home_rpmdir_rpms|fb091fb5e994b9f89448530a1d1b159ad8a90dfa
2008-12-10 06:58:07|install|libkcddb4|4.1.3-4.11|x86_64|root@build21|home_rpmdir_rpms|8fdd080a3d21d9186328a206ac2141a8df078efd
2008-12-10 06:58:08|install|libksane0|4.1.3-4.6|x86_64|root@build21|home_rpmdir_rpms|0014784ff601d023d376e99edbaf4d536c69b72e
2008-12-10 06:58:08|install|libkonq5|4.1.3-3.5|x86_64|root@build21|home_rpmdir_rpms|4639cb0059d0fc0af99e5d79101bf89639c49c17
2008-12-10 06:58:08|install|libkipi5|4.1.3-4.6|x86_64|root@build21|home_rpmdir_rpms|7ab41c7961db6a79c0dd8819266ac49eeccba608
2008-12-10 06:58:08|install|kio_iso|1.99.1.svn6082-3.1|x86_64|root@build21|home_rpmdir_rpms|dc2d84e5ed4573c856556834b5093eedc1dd087e
2008-12-10 06:58:09|install|kaffeine|0.8.7-1.95|x86_64|root@build21|home_rpmdir_rpms|de6085e2fd12434bde2f62585fbe60447725b4d5
2008-12-10 06:58:09|install|kdelibs4-core|4.1.3-4.9|x86_64|root@build21|home_rpmdir_rpms|495efd64304ae47557adeafcd079eae686c4224f
2008-12-10 06:58:09|install|qtcurve-gtk2-32bit|0.59.7-2.4|x86_64|root@build21|home_rpmdir_rpms|f27a5c20c2f581113cf1167c98fd61b3b8a12ab8
2008-12-10 06:58:09|install|nspluginwrapper|1.0.0-14.3|x86_64|root@build21|home_rpmdir_rpms|40e3def62ab8dd8b827152f15baa10ad956c3fee

It may be just related to some packages you have that brought this about. Do you now have a kde3 option at the login screen (lower left corner).

Is this causing any issue for you?

It’s possible we could remove them, but answer the above first please.

No, I dont have kde3 option at the login screen. But kde3 folder is present in dir /opt
It’s not causing any issue for me. But I don’t any additional components installed on my system.
When I tried to uninstall it through yast, it also deletes the following packages:

  1. alsa-driver-unstable-kmp-default
  2. kdialog (4.2.98-101.2)
    So I think it’s kdialog which installed it.
    What say?

If I were you I would leave it be. Not being in front of the machine makes it a little difficult for me. I would prefer not to advise deleting it for now.