yum question, reverting to old packages.
Richard Hally
rhally at mindspring.com
Sat Sep 2 16:56:26 UTC 2006
Jesse Keating wrote:
> On Sat, 2006-09-02 at 12:32 -0400, Richard Hally wrote:
>> Or maybe it does an uninstall of the current package then an install
>> of
>> the "old" package. Perhaps in doesn't make any difference wrt yum,
>> yum
>> could take advantage of the --oldpackage capability of RPM or it
>> could
>> work by doing remove <current> - install <old> and if either
>> --oldpackage or the two step approach can't be done (say for
>> dependencies) notify the user.
>> But since we are speculating about RPM here, perhaps someone who
>> actually knows can help us out. 8-)
>
> Ah, but the uninstall scriptlets are different than the install
> scriptlets. So again, whats done in install may not be undone in
> removal or oldpackage. The point is that like --force and like
> --nodeps, the results can be pretty bad, and yum would rather not make
> assumptions about the users system and intent. I applaud that as I've
> seen far too many users hork themselves by thinking they were doing
> something smart with --force --nodeps. If you really know what you're
> doing wrt these flags, you can do it by hand.
>
>
Yup, I agree that --force and/or --nodeps are a Bad Idea. I'm suggesting
that --oldpackage is different.
Also, --erase <current pkg> followed by --install <previous pkg> should
not produce "bad results". If it does, there is something wrong with the
particular package design.
Richard
More information about the fedora-devel-list
mailing list