[CentOS] Why is yum not liked by some?
Les Mikesell
lesmikesell at gmail.com
Thu Sep 8 19:12:15 UTC 2005
On Thu, 2005-09-08 at 13:07, Johnny Hughes wrote:
> So, seriously, the best thing would be for you to create a directory
> that contains all your RPMS ... you put only the ones that you have
> approved in there. (You do not need to build anything from SRPMS). You
> make that accessible from the web and run createrepo on it.
OK, but I basically want to include all official updates here but
I just want to delay/control rolling them out to make sure there
are no surprises. That means I need to copy that whole repository
(of a size you said was such a problem mirroring that you had
to break it at the point releases) and repeat the copy for every
state where I might want repeatable updates or I have to track
every change. I do realize that both of these options are possible,
I just don't see why anyone considers them desirable. Compare it
to how you get a set of consistent updates from a cvs repository
where someone has tagged the 'known good' states as the changes
were added.
> You only put authorized RPMS in there, and you rerun createrepo every
> time you put a new RPM in there.
Normally I'll want to mirror the official repository to get the
set for testing. How do I know when you are finished doing your
updates so that I don't get an rpm with a dependency that you
haven't copied in yet? Or if I'm mirroring some other mirror,
how do I know their full set is consistent? I hit problems like
that using yum directly - what will be different if I make a
snapshot at the wrong time?
> You run auto YUM updates on your machines, pointing to your repo, where
> you only put the RPMS that you are happy with.
That's the 2nd step. I don't know I'm happy with them until I've
applied them, so this copy has to co-exist with other copies and
have separate versions for x86/x86_64, etc.
--
Les Mikesell
lesmikesell at gmail.com
More information about the CentOS
mailing list