Very new to OpenSuse (Previous Kubuntu user) and I am having a little trouble installing the restricted codecs.
Here is a little history… I upgraded to KDE 4.9 using the KDE49 repo and all went well. Then, I tried to “One Click” install for the restricted codecs and got this error:
#### YaST2 conflicts list - generated 2012-12-19 19:41:37 ####
k3b-codecs-2.0.2-15.76.x86_64 requires k3b = 2.0.2-15.76, but this requirement cannot be provided
uninstallable providers: k3b-2.0.2-15.76.x86_64[Packman Repository]
k3b-2.0.2-15.76.x86_64[packman-essentials]
] downgrade of k3b-2.0.2-97.1.x86_64 to k3b-2.0.2-15.76.x86_64
] do not install k3b-codecs-2.0.2-15.76.x86_64
] break k3b-codecs-2.0.2-15.76.x86_64 by ignoring some of its dependencies
#### YaST2 conflicts list END ###
If I select the middle option, and it doesn’t install, I get an error when I run k3b that says there is no MP3 support.
I am able to install version k3b-codecs-2.0.2-15.76.x86_64 from packman without conflicts
Can you check and remove any duplicate and unused repos using YaST ?
I see multiple packman Index of /suse/openSUSE_12.2/Essentials/ ; Index of /suse/openSUSE_12.2/Multimedia/ ; Index of /suse/12.2/
You may also remove debug and source repos . They will keep refreshing their meta data each time you open YaST and will slow it down
Also if you don’t need it you can remove the flash drive repo
Can you recommend which one I should keep? One wiki told me to add teh Essentials and Multimedia, and then the one click restricted install added the other one.
Thanks caf4926 and vazhavandan! I have removed those.
Another question - although, might be another thread, so if I should start another, let me know.
So, I installed the Steam beta client via OBS (Neat tool too), and it added a couple of additional repos (games and some perl one). Now, when I do a zypper up, it says there are upgrades that wont be installed, but if I do a zypper dup, it will change vendors and install them.
What is best practice when adding repos? should I change vendors for all updates that come through or simply ignore them and leave the vendor the OpenSUSE one?
A higher priority setting for the main repositories.
With the settings as they are now, we have the main repositories all set at priority 99, new added repositories at 99 and one-click-install added repositories at 99. This, for sure will lead into troubles as users begin to use the package management and the vast number of repositories out there. When updating through "zypper dup", the system will always update to the latest version package out of all repositories, because all of them have the same priority. When installing new software, yast and zypper would always choose the latest package as well. This will break the system sooner or later with many repositories added and especially the meant to be easy to use one-click-install will speed that up, when users use them.
When we would change the default priority of the main repositories to, for example, 80 for update and 90 for the other main repositories (oss, non-oss, source...), while 99 is still the priority of newly added repositories, repositories added by one-click-install or manually will not break the system while the user still get the updates that are provided by the repositories, unlike with the suggestion usually found in the forums community to disable every repository besides the main ones (plus packman).