At 8:09 AM +0100 7/18/05, Paul Howarth wrote: >On Sun, 2005-07-17 at 20:28 -0400, Tony Nelson wrote: >> At 2:31 PM +0200 7/17/05, Levin Fritz wrote: >> >Hello Mirco, >> >in general, mixing too many repositories is not a good idea, because the >> >more repositories you use, the more likely there's some sort of conflict >> >between them. In particular, >> > >> >* don't mix Livna and Freshrpms/Dag. They provide a lot of the same >> >packages but the maintainers don't work together so there's a high >> >chance of conflicts. You should either enable Livna and disable >> >Freshrpms and Dag or disable Livna and enable Freshrpms and Dag. >> >> Since I don't really understand it myself and would like to know: is it >> safe to do yum installs from mutually incompatible repos by enabling only >> one of them at a time? > >Yes and no. That's just what I was afraid of. >Supposing there are two mutually incompatible repo sets, A and B. Both >contain software that you want to use that isn't included in the other >set. > >I would be inclined to enable normally the set (let's say A) that had >the highest number of packages in it that I wanted. I could then install >the remaining packages from B using: > ># yum --enablerepo=B install pkg1 pkg2 ... > >This will work in many situations. However, it may be that some of the >packages you want from B have dependencies on libraries or other >packages that you are already sourcing from A. So some of your packages >from A *may* be replaced by the versions from B. This *may* result in >dependency errors next time you do a "yum update" without enabling B. OK. >As a result, you might consider disabling both A and B by default. But >then you would miss out on updates (potentially important security >updates) from both A and B. Mmph. >So the answer really is that it depends on your particular set of >circumstances and requirements. But if you can source all your >requirements without using mutually-incompatible repos, it'll make life >simpler. > >> How well does using smartpm do to avoid such troubles? (Modulo such >> packages being added later to a high priority repo such as extras and the >> confusion that will result.) > >Good question. I don't know. Ehh, someday I'll have to find out. I don't even know yet how well just having different versions of libs works, and only have a vague idea of how to do it properly. :( I'm sorry that I won't be here for any reply, but I'll get it next week. :) ____________________________________________________________________ TonyN.:' <mailto:tonynelson@xxxxxxxxxxxxxxxxx> ' <http://www.georgeanelson.com/>