I was wondering why fedora has choosen yum over apt-get

Rui Miguel Seabra rms at 1407.org
Tue Feb 10 19:13:06 UTC 2004


On Tue, 2004-02-10 at 11:05 -0800, Shahms King wrote:
> > > database is not in a consistent state).  You can argue that apt's
> > > behavior is correct, but that correctness makes it completely useless in
> > > many real-world situations.
> > 
> > Unmanageable systems too. The problem is with the packages (and they
> > should be fixed) not with apt.
> 
> The primary problem is with the packages, however, apt's inability to
> "do-what-I-say-and-damn-the-torpedoes" is a problem with apt, not a
> specific package.
> 
> > > Many packaging problems require "creative" (albeit temporary) solutions
> > > until the upstream packages are fixed.
> > 
> > Install src.rpm, correct the spec. It's usually very easy.
> 
> *sigh* Yeah, you try that when one GNOME package is very slightly
> mispackaged in such as way as to require recompiling all of GNOME.  Or
> XFree86.  Or OpenOffice.org.  Seriously, I have better things to do with
> my time than recompile a package with a one-line change to the specfile
> that has no impact on the software itself.
> 
> > >   My tools should not get in my
> > > way.  This is UNIX, my tools are supposed to do what I say, even if they
> > > think I'm off my rocker.  There's a reason RPM lets you do stupid things
> > > like "--force" and "--nodeps".  I have many more examples of apt getting
> > > in my way where yum (by not trying to be as smart) worked.  Yum never
> > > asks me to remove packages when I say "install" or "update".
> > 
> > Yet you recur to "creative" solutions?
> 
> I don't even know what you're trying to say here...

Just that it's a little incoherent to say you don't like to do wacky
things and yet you do them :)

>  Removing packages
> when asked to update a completely unrelated package (in the absence of
> "Obsoletes" is complete counter-intuitive and just asking for trouble,
> especially when the default is 'Y' unlike yum).

apt detects that your system has broken dependencies that can't be
corrected with your repository.

The safest solution, of course, is to clean it.

Fix your system is the best answer, even though it may require fixing
the rpm. In the end, it's always your choice, but after that don't
complain :)

Rui

-- 
+ No matter how much you do, you never do enough -- unknown
+ Whatever you do will be insignificant,
| but it is very important that you do it -- Gandhi
+ So let's do it...?

Please AVOID sending me WORD, EXCEL or POWERPOINT attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20040210/83658cfe/attachment-0002.bin 


More information about the devel mailing list