Newbie dual kde & kde update

Complete newb here

I installed Opensuse 11.0 with KDE 3.5on my comp this week. I have never been on Linux before.

I have 3 questions about KDE

1: I inserted repository for online update of KDE 3.5. I want to update it. so I go ti YaST2 → Online update, switch filters for repository, choose KDE repository, and… then what. There are many pachages here, so I found the ones with KDE. How do I update KDE. Am I supposed to get all packades that have 3.5.9.xx.x (3.5.10.xx.x) in third column, or is there one package that updates 'em all :slight_smile:

2: I did not install KDE 4.0 because of all the talk how it is unstable. But I’ve read that some people have KDE 3.5 and 4.0 installed, and they can switch between them. How do I do this. I just want to check out 4 and do all the work on 3.5

3: Are there any limitations in here (for instance, if I change one YaST option in KDE 3.5, will it be changed on KDE 4.0)

  1. Use software management, filter by repo, select your kde3 build service repo, then go to Packages at the top - select update all in this list if newer ver, avail

  2. You can install kde4. But I would do that by adding these repo’s:

KDE4.1.2 Factory OS11

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

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

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

Index of /repositories/KDE:/Qt/openSUSE_11.0

Then in software Management
filter by Patterns

then switch back to filter by repo
and update all unconditionally in the new repo’s
(there may be no packages installed in some)

N.B* Disable auto login in Yast users
then it’s easy to switch desktops at login

  1. kde3 and kde4 are independent - Don’t worry about this

1: Right click on the list > All packages in list > Update if available
2: In Yast > Software > Install Soft > Filter > Select Pattern > Select KDE 4 Desktop. Then I recommend to create a user to be used specifically with KDE 4 to avoid any problem that could appear affecting your regular user. Then in KDM (Greeting screen) choose that new user and under “Session” choose KDE 4, That shoudl be it.
3: What you are changing is just the Desktop manager, every change in system affects all the system. If you are using a specific KDE 4 user changes to your regular user (that is, what is under /home/your_user) won’t affect it.

Hope it’s clear.

Oh, caf4926 beat me <_<

I did this, but then I clicked accept and he asked me to put DVD in, so I did it.
He installed some things from dvd and net

After that I did

But now, when I want to accept this, he wont install them.

he returns warnings for many files. all warnings are:

nothing provides libqt4-x11>=4.4.3 needed by ‘filename’

Conflict resolution
{radio button}do not install ‘filename’

What now. Did I screw up, or was I supposed to do something else
And can I repair it :slight_smile:

Uhm, try with non Factory repositories.
Also you can uncheck the DVD from the repos list so it doesn’t ask for it, as long as you have OSS and non-OSS repositoreis added.

There is a message somewhere on the site about installing libqt4-x11 separately in order to get KDE4 running properly.

Given the problems you are having, my advice would be to leave KDE4 well alone for the moment and get on with using KDE3.

To update KDE3, you will find the openSUSE updater applet under System>Desktop of the desktop menu. Once you have chosen the repositories from which you wish to update (YaST>Software>Community repositories) you don’t need to use YaST at all; simply use the applet.

You can leave it running all the time so that it checks for updates whenever you log on or you can select it at a time of your choosing. If that is frequent enough you may always find it in History and not have to go any further. I tend to use it once a week.

Incidentally, if you do get KDE4 running, it will also update KDE4 as well.

You should disable the dvd

I figured out what was wrong

one more repo was missing. I accidentaly did not include QT repo.

Sorry :stuck_out_tongue: