KDE 3.5 -> 4.2

I run openSUSE 11.0 with KDE 3.5.9.
I would like to install KDE 4.2 and have the choice of choosing 3.5 or 4.2 when I start a session.
I have added the following repos:

Index of /repositories/KDE:/42/openSUSE_11.0
Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.0_KDE_42

How do I install the 4.2 now?
Thank you for your help.

Add:-

Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0

to your repo list.

Then open yast software and select patterns and click on kde 4.

When you log out on the bottom of the screen left side there is a mini menu which will include kde 4.2

Thank you for your kindness. I did not think it was so easy.

Hmm - I’m pretty sure the factory repos will soon be given over to 4.3. I think the repos you had before were correct if you want 4.2, you just needed to go into YaST patterns and select ‘KDE base’ and ‘KDE desktop’ to install them. You can probably get back onto that repo by deleting the factory repo from your sources list, reinstating the ones you had (and giving them the same or lower priority numbers than your other repos), then going back into YaST, selecting all of the installed packages in those two patterns, and choosing ‘update all unconditionally’.

Of course, if you’re happy to have 4.3 soon, just stay where you are. And I might be talking rubbish, so maybe wait and see if someone chimes in and agrees with me. :wink:

In fact, I did not install KDE 4.2 from the factory repos, but from the other two I mentioned before. I have installed “KDE base” and “KDE desktop”.The result is very confusing:
a session in 4.2 is a mixture of 3.5 and 4.2,
dolphin and knetworkmanager do not function,
gapcmon has disappeared (UPS).
The “About box” in Konqueror shows KDE 3.5.9!
The icons are very big and I cannot change their size!
It seems to me that someone has already experienced this kind of inconvenience, but I do not remember in what forum.
Perhaps, do I have to get rid of KDE 3.5?

Post me terminal result of

zypper lr -u -p

Have you disabled auto login?

Auto login is disabled

[/QUOTE]piantino@Piantino-2:~> zypper lr -u -p

| Alias | Nom | Activé | Rafraîchir | Priorité | URI

—±--------------------------±--------------------------±-------±-----------±---------±------------------------------------------------------------------------------------
1 | Emulators:Wine | Emulators:Wine | Oui | Oui | 99 | Index of /repositories/Emulators:/Wine/openSUSE_11.0
2 | home:pedro_seon | home:pedro_seon | Non | Oui | 99 | Index of /repositories/home:/pedro_seon/openSUSE_11.0
3 | openSUSE_11.0 | openSUSE_11.0 | Oui | Oui | 99 | Index of /repositories/KDE:/42/openSUSE_11.0
4 | repo-debug | openSUSE-11.0-Debug | Non | Non | 120 | Index of /distribution/11.0/repo/debug
5 | system:SynCE | system:SynCE | Oui | Oui | 99 | Index of /repositories/system:/SynCE/openSUSE_11.0
6 | openSUSE_11.0_KDE_42 | openSUSE_11.0_KDE_42 | Oui | Oui | 99 | Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.0_KDE_42
7 | Main Repository (NON-OSS) | Main Repository (NON-OSS) | Oui | Oui | 99 | Index of /distribution/11.0/repo/non-oss/suse
8 | NVIDIA Repository | NVIDIA Repository | Oui | Oui | 99 | http://download.nvidia.com/opensuse/11.0
9 | Virtualization:VirtualBox | Virtualization:VirtualBox | Oui | Oui | 99 | Index of /repositories/Virtualization:/VirtualBox/openSUSE_11.0
10 | repo-oss | openSUSE-11.0-Oss | Oui | Non | 120 | Index of /distribution/11.0/repo/oss
11 | repo-non-oss | openSUSE-11.0-Non-Oss | Oui | Non | 120 | Index of /distribution/11.0/repo/non-oss
12 | Main Repository (OSS) | Main Repository (OSS) | Oui | Oui | 99 | Index of /distribution/11.0/repo/oss
13 | openSUSE-11.0-Updates | openSUSE-11.0-Updates | Oui | Oui | 99 | Index of /update/11.0
14 | openSUSE-retail 11.0 | openSUSE-retail 11.0 | Non | Non | 99 | cd:///?devices=/dev/sr0
15 | graphics:rendering | graphics:rendering | Oui | Oui | 99 | Index of /repositories/graphics:/rendering/openSUSE_11.0
16 | Packman Repository | Packman Repository | Non | Oui | 99 | Index of /pub/packman/suse/11.0
17 | Libdvdcss repository | Libdvdcss repository | Non | Oui | 99 | http://suse.linuxin.dk/repo/11.0/[QUOTE]

If i’m not wrong you need to set it up at login manager what kind of session You want. Choosing KDE 4.2 should do the trick :wink:
And try to check it at sysconfig what login manager there is.

Of course, I have opened a session in the login manager by selecting KDE 4. And the desktop icons are those of KDE3!

Then i would backup my whole home directory then remove every folder so that KDE 4.2 will recreate it as it should be (then you can always recover things from the backup), update unconditionally (to be on the safe side but update if there are any newer pacakges should suffice) and get rid of KDE 3 :slight_smile:

4.2 is very usable now :slight_smile:

from your repo list
remove #7 and #12

and make Packman Oui|Oui

The check in software management if you have any blue or red packages in the the kde 42’s

Thank you for your help.

from your repo list
remove #7 and #12

and make Packman Oui|Oui

The check in software management if you have any blue or red packages in the the kde 42’s

I have made what you have suggested.

In the KDE 4 base, the version number of the following applications are in blue:
kcm_gtk,kde4.akregator,kde4-dolphin,kde4-kdm,kde4-keditbookmarks,kde4-knotes,kde4-konqueror,kde4-konsole,kde4-kwin,kde4-kwrite,kdebase4,kdebase4-nsplugin,kdebase4-session,kdebase4-workspace,kdenetwork4-filesharing,kio-iso,PolicyKit-kde.

In the KDE 4 desktop, no application is selected.

The easiest thing to do is to set every repository to the same priority like 99 and then update all packages.

Thank you for your help.
As I am far from being a specialist, is it correct to update all packages with zypper up?

As far as i’m concerned you should :slight_smile:
The KDE 4 BASE group has all the base packages necessary to run KDE 4 and the DESKTOP group has some additional applications. Of course after installing the base you can trim it down i think.

I have run zypper up, and there was nothing to do.
What is the meaning of the blue in the version applications in the KDE 4 base?

I have found the signification of the blue: there is a more recent version. How do I manage to make an unconditional update? “zypper up” does not do the job.

Its a small bug (feature?) in 11.0’s zypper.

You need to do zypper up -tpackage

On 11.0 zypper does patches by default, on 11.1 the behaviour was fixed to do package by default. Or at least that is what I have been told.

zypper --help for all the options (in case I have made a typo above)

It confused me too.

I have made the update from within Yast, by selecting all the blue packages. Now all the packages in KDE 4 Base are black. I have restarted a new session and now dolphin is running, konqueror is running but in its about box, there is always displayed the version 3.5.9.
Moreover, in the dashboard, in the box of miniatures (I do not know the English name, I use the French version) all the icons are hidden and I cannot make them appear. The Knetworkmanager does not function and I cannot post messages.
I am writing from another PC running 11.1 with KDE 4.1.3 without problem.

konqueror is running but in its about box, there is always displayed the version 3.5.9.

You could have opened the kde3 version.

Open MyComputer from the Desktop folder
Or System Info from Start - Computer -