Please, Yum Yum!
Posted Jul 9, 2006 17:40 UTC (Sun) by warmcat1
In reply to: Please, Yum Yum!
Parent article: Interview: Jim Gettys (Part II)
> apt-cache is the tool for that, not apt-get which
> might be why you thought it didn't
Yes I never saw these capabilities anywhere before yum.
> yum hits the repo more often than apt
The extent of my knowledge about how it works is that it uses HTTP byte ranges to get RPM package headers that contain everything about the RPM except the cpio payload. If it identifies that a package needs to be downloaded, for example, it will go download the header part of that package and then look in there for dependencies. That looks casually like a lot of back and forth, but it allows cool features like arbitrary mixing and matching with localinstall (install this random RPM I already have, getting deps remotely from anywhere you can) local RPMs, multiple repos and so on. I got the impression apt worked on a more precooked-database-file-from-the-repo way, but I don't actually know it.
Yes everyone finds that annoying I am sure
> I'd be interested to hear an specific example
> where you think yum is superior.
Yum does multiarch/multilib (eg, x86_64 mixing/duping i386 libs) in a good way, I believe apt is unable to do this. Although if my belief is wrong, since it came from a discussion on Fedora-list wrt the RPM port of apt, please do disabuse me of it.
to post comments)