[Yum] [followup] avoid installing 2 copies of everything multilib

seth vidal skvidal at phy.duke.edu
Tue Aug 23 18:04:35 UTC 2005


On Tue, 2005-08-23 at 14:00 -0400, Robert G. Brown wrote:
> seth vidal writes:
> 
> > I understand what you're trying to do. The problem is with the globs.
> > 
> > yum install foo*
> > 
> > Does that mean anything named foo* but only the basearch?
> > or 
> > Does that mean ANYTHING named foo* in any arch that can be installed.
> 
> One would think that foo* would mean only the basearch, and foo*.* would
> mean anything in any arch that can be installed, but of course then you
> could get in trouble with packages named something like foo.bar.i386.
> or even more trouble with control_cpu.i386.i386, if anybody is
> crazy/stupid enough to use an arch specifier string in a package name.
> 
> One solution that is rigorous is to use discriminate regular expressions
> instead of indiscriminate globs.  Then only Unix Gods will be able to do
> the slick stuff without a manual and/or examples of usage in hand, but
> you can make it do Anything, if your IQ is 177 or so and you don't mind
> typing stuff like foo.\*\(.x86_64\).
> 
> Another solution is to just not permit globs of the arch field, but
> permit one to enter foo*.i386 and foo*.x86_64 on the same line.  After
> all, how many archs are we talking about, here?  Two?  Conceivably,
> barely, three?
> 
> I personally like regular expressions if they are easy to code into
> python as a drop-in replacement for globs, but they WILL require an
> Examples section in the man page.
> 

I'm going to assume that this entire post was made in jest and giggle at
the suggestion that we INTENTIONALLY make the cli of yum harder to use.

:)

-sv





More information about the Yum mailing list