How upgrade KDE but keep openSUSE look?

I want to upgrade my KDE install but I don’t want to lose the openSUSE theme (the green, the icons, etc). How do I do that?

What version of Suse and ver. of kde??

What do you want to upgrade to?

I’m in OpenSUSE 11.0, KDE 4.0.4 and I want to upgrade KDE to 4.1.3.

add these repo’s

KDE4 Factory:

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

Extra:
Index of /repositories/KDE:/KDE4:/Factory:/Extra-Apps/openSUSE_11.0

Community:
Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.0_KDE4_Factory_Desktop

=====================================================

Be warned. 4.0.4 does not like the upgrade and you may have to start with a new .kde4 folder.
If you don’t understand this - ask back here

When you update use Yast Software Management and do ‘Update All Unconditionally’ in the newly added repo’s
(I have a video you can download to see that method)
Yast - Software Management -Update All_HowTo - openSUSE Forums

===============================================

I have moved on to the unstable 4.2 but it’s great. But maybe try 4.1.3 first

Where do I add those repositories? With rpm or zypper at the command line? In YAST?

I am new to this, so what exactly does that entail?

I assume this is in Yast’s “Install Software”?

thanks!

Where do I add those repositories? With rpm or zypper at the command line? In YAST?

You can “zypper ar http://your_new_repository arbitrary_name_for_the_repo” or use Yast → Software → Repositories.

I am new to this, so what exactly does that entail?

In your home folder there’s a hidden folder called .kde4. That’s the place where KDE4 stores your KDE4 configuration. Make a backup of your current .kde4 folder and try if 4.1 works with the original .kde folder. If not, just delete .kde4 while you are in runlevel 3 or so. On the next start of KDE a new .kde folder will be created.

I assume this is in Yast’s “Install Software”?

That’s where I usually do it.
The opensuse style you don’t want to lose comes with the opensuse-branding packages in the repos above. Those will be upgraded automatically, too. I’d like to mention that I just upgraded to KDE4.2 beta from the unstable repositories and it works really well. Much better than 4.1.x. In order to upgrade I had to add the Qt repository as well Index of /repositories/KDE:/Qt/openSUSE_11.0

Yes. You need the QT for 4.2 but he was asking for 4.1.3

Yast - Software - Software Management

I have added the repo’s but can’t figure out how to do the update all and the video won’t play for some reason. It’s just a blank screen. How do I do this?

Do I do:

YAST -> Online Update

Then Choose (from the dropdown) one of the repositories you posted and then from the top menu choose:

package -> All Packages -> Update Unconditionally

Is that right?

I did the above and I get a window listing a whole bunch of conflicts! What do i choose for that?

Maybe you are not ready for this. The video does work I just tried it again myself.

With the conflict error box, press the expert button and save the error to file then copy it here so we can see it.

Sure, but I need to learn sometime, or I’ll always be a Linux newbie. :slight_smile:

I tried to play it by double-clicking on it and it opened in Kaffeine but just showed a black screen as the time ticked on.

It’s long so i had to cut out some of it:

YaST2 conflicts list - generated 2008-12-03 15:53:47

amarok-packman-1.4.10-100.pm.1.i586 requires amarok = 1.4.10-100.pm.1, but this requirement cannot be provided
deleted providers: amarok-1.4.10-100.pm.1.i586@System]
] Ignore some dependencies of amarok-packman
] Following actions will be done:
do not install amarok-1.4.9.1-27.1.i586
do not install amarok-libvisual-1.4.9.1-27.1.i586
do not install amarok-xine-1.4.9.1-27.1.i586 ] deinstallation of amarok-packman-1.4.10-100.pm.1.i586

libavcodec52-0.4.9.15594svn-20081010.pm.2143.i686 requires libschroedinger0 >= 1.0.5, but this requirement cannot be provided
deleted providers: libschroedinger-1_0-0-1.0.5-0.pm.3.i586@System]
] do not install libschroedinger-1_0-0-1.0.0-2.1.i586
] Ignore some dependencies of libavcodec52
] Following actions will be done:
deinstallation of libavcodec52-0.4.9.15594svn-20081010.pm.2143.i686
deinstallation of libxine1-codecs-1.1.15-44.pm.0.i686
deinstallation of libxine1-1.1.15-44.pm.0.i686

libtunepimp5-mad-0.5.3-100.pm.9.i586 requires libtunepimp5 = 0.5.3-100.pm.9, but this requirement cannot be provided
deleted providers: libtunepimp5-0.5.3-100.pm.9.i586@System]
] do not install libtunepimp5-0.5.3-98.1.i586
] Ignore some dependencies of libtunepimp5-mad
] Following actions will be done:
deinstallation of libtunepimp5-mad-0.5.3-100.pm.9.i586
deinstallation of libtunepimp5-mp4-0.5.3-100.pm.9.i586

kde4-kmail-4.0.80-9.3.i586 requires libgpgme+±pthread.so.1.2.0, but this requirement cannot be provided

 ] do not install kde4-kmail-4.0.80-9.3.i586
 ] Following actions will be done:

do not install libkdepimlibs4-4.1.3-5.1.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install libakonadi4-4.1.3-5.1.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] Ignore some dependencies of kde4-kmail

kde4-okular-4.1.3-57.6.i586 requires libkjsapi.so.4, but this requirement cannot be provided
uninstallable providers: libkde4-4.1.3-63.3.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kde4-okular-4.1.3-57.6.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install libkde4-4.0.4-15.2.i586
] Ignore some dependencies of kde4-okular

kdepimlibs4-4.1.3-5.1.i586 requires kdelibs4 >= 4.1.3, but this requirement cannot be provided
uninstallable providers: kdelibs4-4.1.3-63.3.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kdepimlibs4-4.1.3-5.1.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdelibs4-4.0.4-15.2.i586
] Ignore some dependencies of kdepimlibs4

kde4-knewsticker-4.1.3-43.11.i586 requires libplasma.so.2, but this requirement cannot be provided
uninstallable providers: kdebase4-workspace-4.1.3-152.1.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kde4-knewsticker-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586 ] do not install kdebase4-workspace-4.0.4-24.6.i586
] Ignore some dependencies of kde4-knewsticker

kde4-kdnssd-4.1.3-43.11.i586 requires kdebase4-runtime >= 4.1.3, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.1.3-68.1.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kde4-kdnssd-4.1.3-43.11.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdebase4-runtime-4.0.4-20.2.i586
] Ignore some dependencies of kde4-kdnssd

akonadi-runtime-1.0.0-39.12.i586 requires libqt4 >= 4.4.3, but this requirement cannot be provided
uninstallable providers: libqt4-4.4.3-23.1.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install akonadi-runtime-1.0.0-39.12.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install libqt4-4.4.0-12.4.i586
] Ignore some dependencies of akonadi-runtime

kdebase4-runtime-4.1.3-68.1.i586 requires libqt4-x11 >= 4.4.3, but this requirement cannot be provided
uninstallable providers: libqt4-x11-4.4.3-23.1.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kde4-ark-4.1.3-32.8.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install libqt4-x11-4.4.0-12.4.i586
] Ignore some dependencies of kdebase4-runtime

kdebase4-workspace-4.1.3-152.1.i586 requires kdebase4-workspace-ksysguardd = 4.1.3, but this requirement cannot be provided
uninstallable providers: kdebase4-workspace-ksysguardd-4.1.3-152.1.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kde4-kget-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdebase4-workspace-ksysguardd-4.0.4-24.6.i586
] Ignore some dependencies of kdebase4-workspace

kdelibs4-4.1.3-63.3.i586 requires kdelibs4-core = 4.1.3, but this requirement cannot be provided
uninstallable providers: kdelibs4-core-4.1.3-63.3.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install PolicyKit-kde-0.2-20.1.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdelibs4-core-4.0.4-15.2.i586
] Ignore some dependencies of kdelibs4

kdelibs4-4.1.3-63.3.i586 requires kdelibs4-core = 4.1.3, but this requirement cannot be provided
uninstallable providers: kdelibs4-core-4.1.3-63.3.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kde4-cervisia-4.1.3-30.6.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-filesystem-4.0.4-6.1.noarch
] Ignore some dependencies of kdelibs4

ktorrent-3.0.2-22.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kcolorchooser-4.1.3-57.6.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install ktorrent-3.0.2-22.2.i586
] Ignore some dependencies of ktorrent

kde4-kdm-4.0.4-24.6.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-gwenview-4.1.3-57.6.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-kdm-4.0.4-24.6.i586
] Ignore some dependencies of kde4-kdm

kde4-kwin-4.0.4-24.6.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kcalc-4.1.3-32.8.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-kwin-4.0.4-24.6.i586
] Ignore some dependencies of kde4-kwin

kdebase4-workspace-plasmoids-4.0.1-71.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kgamma-4.1.3-57.6.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdebase4-workspace-plasmoids-4.0.1-71.2.i586
] Ignore some dependencies of kdebase4-workspace-plasmoids

YaST2 conflicts list END

Amarok is odd - not too sure, just know you need to keep Packman

One of them I’m not sure about (libtunepimp5) - aim to keep packman stuff.

See how you get on. You can alway abort, nothing happens until you accept.

(At some point recently I had to remove my update repo and replace it because it was throwing dependency errors up)
Index of /update/11.0

Yeah, that’s what I think is happening. So should I remove all repo’s until the update is done?

And what’s the diff. between this and one-click update: http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/KDE4-BASIS.ymp

Just try working thru the list as I marked it, leave the repo’s. Forget Oneclick it’s a pain, it just adds the repo’s and packages.

Some packages may have to go, like me, off to sleep. Mostly it will be plasma widgets from 4.0.4

Try a update all in Packman at the same time.

Am I reading it right that you simply chose “do not install” for all of them?

Did you get errors like this when you updated?

Also, there were a ton of others that i couldn’t post above as the post was too long. They are:

kde4-kfind-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kmahjongg-4.1.3-26.7.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-kfind-4.0.4-18.2.i586
] Ignore some dependencies of kde4-kfind

kdebase4-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kmix-4.1.3-35.10.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdebase4-4.0.4-18.2.i586
] Ignore some dependencies of kdebase4

kde4-konqueror-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kio_sysinfo-11.0-81.43.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-konqueror-4.0.4-18.2.i586
] Ignore some dependencies of kde4-konqueror

kde4-konsole-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kio_audiocd-4.1.3-35.10.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-konsole-4.0.4-18.2.i586
] Ignore some dependencies of kde4-konsole

kde4-keditbookmarks-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kpat-4.1.3-26.7.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-keditbookmarks-4.0.4-18.2.i586
] Ignore some dependencies of kde4-keditbookmarks

kde4-dolphin-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kgpg-4.1.3-32.8.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-dolphin-4.0.4-18.2.i586
] Ignore some dependencies of kde4-dolphin

kde4-kwrite-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kio_kamera-4.1.3-57.6.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-kwrite-4.0.4-18.2.i586
] Ignore some dependencies of kde4-kwrite

kde4-kontact-4.0.80-9.3.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kmines-4.1.3-26.7.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-kontact-4.0.80-9.3.i586
] Ignore some dependencies of kde4-kontact

kde4-korganizer-4.0.80-9.3.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-ksudoku-4.1.3-26.7.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-korganizer-4.0.80-9.3.i586
] Ignore some dependencies of kde4-korganizer

kdepim4-wizards-4.0.80-9.3.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-konqueror-plugins-4.1.3-27.8.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdepim4-wizards-4.0.80-9.3.i586
] Ignore some dependencies of kdepim4-wizards

kde4-knotes-4.0.80-9.3.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kopete-4.1.3-43.11.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-knotes-4.0.80-9.3.i586
] Ignore some dependencies of kde4-knotes

kdepim4-4.0.80-9.3.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-krdc-4.1.3-43.11.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install libakonadi4-4.1.3-5.1.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdepim4-4.0.80-9.3.i586
] Ignore some dependencies of kdepim4

kde4-kaddressbook-4.0.80-9.3.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kreversi-4.1.3-26.7.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install libakonadi4-4.1.3-5.1.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kde4-kaddressbook-4.0.80-9.3.i586
] Ignore some dependencies of kde4-kaddressbook

kde4-akregator-4.0.80-9.3.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] do not install kde4-akregator-4.0.80-9.3.i586
] Following actions will be done:
do not install kde4-krfb-4.1.3-43.11.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] Ignore some dependencies of kde4-akregator

extragear-plasma-4.0.1-67.1.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kscd-4.1.3-35.10.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install extragear-plasma-4.0.1-67.1.i586
] Ignore some dependencies of extragear-plasma

kdelibs4-4.1.3-63.3.i586 requires kdelibs4-core = 4.1.3, but this requirement cannot be provided
uninstallable providers: kdelibs4-core-4.1.3-63.3.i586[OpenSUSE_KDE4]
] Following actions will be done:
do not install kde4-ksnapshot-4.1.3-57.6.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install libkdecore4-4.0.4-15.2.i586
] Ignore some dependencies of kdelibs4

kdebase4-4.0.4-18.2.i586 requires kdebase4-runtime < 4.0.60, but this requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
] Following actions will be done:
do not install kde4-kwalletmanager-4.1.3-32.8.i586
do not install kdemultimedia4-4.1.3-35.10.i586
do not install kdenetwork4-filesharing-4.1.3-43.11.i586
do not install kdebase4-session-4.1.3-25.1.i586 ] do not install kdebase4-nsplugin-4.0.4-18.2.i586
] Ignore some dependencies of kdebase4

Sorry, one more question:

Why do I choose “Update All Unconditionally” and not “Update if newer version available”? When i choose that, it has no conflicts.

Hi, it’s me again. Those packages which are marked red in Yast are newer on your system then on available repositories (Don’t ask me why…). When you choose “Update All Unconditionally” some packages (the red ones) will be downgraded. As you see, Yast tried to install several 4.0.4 packages. And that may be the cause for your dependency issues. I mostly use the “Update if newer version available” option.

caf4926 - Thank you VERY much for all your help! I couldn’t have done it without you.

I wish this were a little better documented somewhere as all the error alerts to a Linux/OpenSUSE newbie was a bit boggling. Once I realized that it was because there were (as far as I can tell) technically new 4.0.x versions of things that I had not installed, which prompted those updates from the repo’s, and I just needed to tell it to ignore those, it went smoothly.

I think in the future, when I’m going to update to a new version of KDE, what will make more sense is to do this:

  1. Ask it to “Update unconditionally” on the existing repos.

  2. Add any repos needed for the new version of KDE

  3. Call “Update unconditionally” on those

I don’t know why KDE.org doesn’t have some info on this, as new-to-Linux users will be very confused by the errors and think something’s wrong.