SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been notified that there is a dependency conflict.
libogg 1.1-59 conflict
- Required by:
- libogg-devel requires libogg = 1.1-
- Conflict Resolution:
- Do Not Set libogg to Protected
- Ignore Conflict and Risk System Inconsistencies
So I have a choice of not setting it to Protected - I don't even know what that means.
Or
Ignore the Conflict.
I don't really see a problem here if I leave the 1.1-59 version that I installed earlier for MPlayer. I'd rather not downgrade if I don't have to. But, the wording on the two choices has me confused.
From which source did you install libogg and libogg devel? It seems that the devel does not fit with the package. I think it would be safe to deinstall libogg-devel, since you only needed it for the compilation of mplayer. What I find strange is the required version 1.1-nothing. Maybe this is just an error from naming the package.
- Do Not Set libogg to Protected
- Ignore Conflict and Risk System Inconsistencies
I went ahead and installed KDevelop after selecting "Ignore Conflict and Risk System Inconsistencies". Best thing to do if you're not sure, is to test it. Everything appears to have gone fine.
I think it's the wording that is confusing. I'm still trying to understand what those two lines mean. I haven't been able to find any references that could shed some light.
I installed libogg via an RPM for SuSE from the links on the MPlayer site. I make it a habit of determining if there is a SuSE RPM available for any applications and never introduce errors if it isn't necessary by compiling.
I think the first point :"Do Not Set libogg to Protected" means that the system tries to remove or update the conflicting package but it cannot because the package is protected. This happens when packages from other sources than SuSE are installed. You recognise those package by the 'locked' symbol. (All my rpm's from packman are 'protected'). Maybe it would have been sufficient to 'unlock' the package.
The second option should be rather clear: install the package, even if another version is required by the first one. What versions do you get ?
So you're saying that the second option overwrites the first package. Or does it simply install the other version by it's side?
Not exactly. It seems that the packman version of libogg has been installed on your system previously and has been set 'protected' by YaST. Now, with the installation of kdevelop, the libogg-devel package is going to be installed, but from the original SuSE source. Since the packman package is protected, it cannot be replaced by the original SuSE version. If you select the later option "Ignore Conflict and Risk System Inconsistencies", YaST installs the devel files of version 1.1.59 together with the libraries of 1.1.2-0.pm.0 (leaving them untouched).
As you said before, it will most probably not affect your system unless you compile something with libogg. However I would suggest to install libogg-devel from packman aswell (first "Ignore Conflict", then install packman devel rpm) or both packages from SuSE ("Do Not Set libogg to Protected")
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.