noob Repo advice: To Be or not to Be???

I am a fairly experienced linux user (full time primary OS for four years) but 11.1 is my first openSUSE experience so I need some help understanding the openSUSE repo situation.

Currently - I am running 11.1 x86_64 with KDE 4.3.1 and Mozilla 3.5 and almost everything runs very well. I’ve followed advice here and op the pages on how to upgrade to KDE4.3 and 4.2 before that.

When I try to “All Packages>Update if newer version available” I get a few package conflicts (currently with moonlight packages, dbus-1-glib-0.80, and a kaffeine-0.9 conflict).

I am of the belief this is most likely caused by too many repos enabled and not enough knowledge. I have 47 repos enabled from all the upgrades and extras I have added in.

So I’d like some solid guidance on what to remove and what to keep.

  1. Which of the 11.1 repos do I need or not?
  2. Is all software from the install dvd on-line?
  3. Are updates to firefox, vlc, google, java and others that have their own repos in the individual repo or in the update repo or both?
  4. Are there specific repos that conflict and should never be enabled together?

With the exception of KDE I have kept stable sources. I have added some outside repos for specfic issues like bluetooth.

I can copy my repo list if anyone wants to see it…


I’m on “record” as only recommending 4 and ONLY 4 repos. Those 4 are OSS, Non-OSS, Update and Packman.

  • OSS - this in essence corresponds to the DVD - ie the main repository, open source software only
  • Non-OSS - this is Non free (as in freedom) software, such as Flashplayer, Java, Opera, IPW-firmware, RealPlayer etc. (as packaged by Novell/SuSE-GmbH for openSUSE)
  • Update - Repository for official security and bugfix updates (as packaged by Novell/SuSE-GmbH for openSUSE)
  • Packman - a 3rd party volunteer repositoriy offers various additional packages for openSUSE. It’s the largest openSUSE external repository. Its package replace many broken/crippled Novell/SuSE-GmbH packaged multimedia. Note it does NOT work well with the videolan repository

Yes, in OSS repository. I always disable my package manager link to the DVD

One can get various versions of these from many repos. Note various versions. I recommend only OSS, non-OSS, Update and Packman, although for firefox experienced users may wish to try the mozilla directory.

Yes. For example Packman and videolan do not work well together. And sometimes even though an app installs, because it has some of its packages from Packman and some from Videolan, it won’t work well.

Good luck.

p.s. Did I mention ONLY 4 repositories ?

This is a list of my Repo’s and they do all that I need to get done. The only conflicting repo’s I know of are Video Lan (aka vlc) and Packman, most recommend that you use Packman over vlc.
Also you might need the ATI or Nvidia repo depending on what graphics card you have. In any event I recommend that you only enable the repo’s you must have to make your system work properly, and I believe these to be the basic repositories that will get most systems running. As for the conflicts you will need to decide what best fits your setup, in some cases you will need to deinstall one package to install the “updated” one, sometimes you you need to change vender to install the package(especially true for Packman repo stuff). Just look at the list of options, think and decide before you click “OK”
Sorry I really can’t be much more help than that, maybe someone here has more info you can use.

Index of /repositories/KDE:/KDE4:/Community/openSUSE_Factory
URL: Index of /repositories/KDE:/KDE4:/Community/openSUSE_Factory

URL: Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1

URL: Index of /repositories/KDE:/KDE4:/Playground/openSUSE_11.1_KDE4_Factory_Desktop

Packman Repository
URL: Index of /pub/packman/suse/11.1

URL: Index of /update/11.1

Libdvdcss repository

URL: Index of /distribution/11.1/repo/non-oss

URL: Index of /distribution/11.1/repo/oss

Thanks a lot guys - this will get me started.I should be able to get it down to 8 or 9 repos.