[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: APT v. YUM



"Bryan J. Smith" <b.j.smith@ieee.org> wrote ..
> Just FYI, apparently there is a new "meta-data" format that is being
> officially integrated into YUM for Fedora that is not in APT (at least
> not officially):  
> http://xrl.us/d3tf (Link to www.redhat.com)

I especially found this follow up enlightening:
> http://xrl.us/d3tg (Link to www.redhat.com)

Andreas <andreas conectiva com br> wrote:
> > Michael A. Peters wrote:
> > Additionally, since yum was written for rpm rather than ported to rpm,  
> > it's code base is much smaller.
> 
> I call that short sighted :)
> 
> > While it may not be true anymore, Apt used to do things kind of dirty -  
> > using its own dependency resolution and telling rpm to ignore its  
> > dependency resolution, thus yum was better integrated with rpm.
> 
> Emphasis on *was*. apt-rpm doesn't do that anymore for a long time now.
> 
> > Also - and you *may* be able to do this with apt, but I don't think so,  
> > want to install a group of packages you forgot to select at CD install  
> > time?
> > 
> >    yum grouplist
> 
> That is totally distro-dependent. No need to have the package tool to 
> implement this separately. Just use meta-packages.
> 
> For example: apt-get install task-profile-sambaserver
> 
> Where task-profile-sambaserver is a simple rpm package with no files 
> whatsoever which exists just to pull in the right dependencies.
> 
> >    yum grouplist
> > That will show what is available.
> 
> apt-cache search task-profile
> 
> >    yum groupinstall "KDE (K Desktop Environment)"
> > 
> > That will install the KDE Desktop Environment
> 
> apt-get install task-kde
> 
> > yum is really nice - and the current metadata yum has improved in speed  
> > signifigantly.
> 
> I'm sure it is, and believe me when I say I'm not trying to tell you that
> apt is better or worse: I'm just showing how the things you said are done
> in the apt-rpm world.
> 
> BTW, why doesn't yum stop when I hit CTRL-C to abort an update in progress?

I guess the Fedora folks just couldn't find the courage to pick APT to replace the now apparently legacy "rpm". Not the first time politics won out over objective analysis, even in Open Source.

I'll take "Not Invented Here" for $200, Alex.

Mike/

-
To unsubscribe, send email to majordomo@silug.org with
"unsubscribe silug-discuss" in the body.