[ydl-gen] stuff
Christopher Murtagh
cmurtagh at us.fixstars.com
Tue Dec 16 13:23:28 MST 2008
On Tuesday 16 December 2008 02:52:00 pm Derick Centeno wrote:
> Now this is interesting.
>
> Let's say that my normally suspicious nature is suspended and I
> pursue this effort with yum (one more time) are you telling me that
> yum will this time - in no uncertain terms - clearly indicate that a
> package is needed in ydl6 or ydl 6.1 and advise me not to remove it?
No, it won't advice you on anything, but it will tell you the consequences of
your actions. So, if you say 'yum erase openssl' for example, you will end up
with a crapload of dependencies and at the very bottom something like this:
Transaction Summary
===========================================
Install 0 Package(s)
Update 0 Package(s)
Remove 484 Package(s)
Is this ok [y/N]:
If you read what those package were, it would be painfully obvious that the
sane answer here would be 'n'.
> You're stating that I'll definitely see somewhere "don't delete that
> package - your system needs it." stated by yum as a warning?
No. See above.
> Or are you really saying that I should be astute enough to read the
> installed packages listing in pirut and i really after all these
> years should know better in the first place?
Yes.
If you're root, and you're adding/removing packages willy-nilly without
knowing what you're doing, you're in dangerous waters. Using rpm instead of
yum does not protect you from any of this. In fact, rpm will let you do
things like --nodeps or --force that will leave your system in far worse
shape than if you use yum and read what you're doing.
You should almost never need to use rpm as a typical user, other than to
install/remove some package that isn't in any repo (and then again, in most
cases you probably don't want to do that either).
Cheers,
Chris
>
> On Dec 16, 2008, at 2:07 PM, Christopher Murtagh wrote:
> > Actually, the whole point of using yum is to remove dependencies,
> > etc.. This
> > has *always* been the point of yum. I don't know who gave you that
> > advice,
> > but they were clearly mistaken. Otherwise, if you do rpm -e
> > packagename, but
> > 5 other packages require packagename, then you'll have to manually
> > remove
> > those as well. You certainly don't want to delete packages without
> > deleting
> > things that depend on them.
> >
> > So, yes, in some contexts, you might try to remove a package that
> > will
> > cripple your system should you follow all dependencies. The point
> > there is
> > *don't delete that package - your system needs it*.
> >
> > Cheers,
> >
> > Chris
> >
> > On Tuesday 16 December 2008 01:50:17 pm Derick Centeno wrote:
> >> Background: Some years ago I recall that it was advised to not use
> >> yum in the way you recommended. Yum when used to erase anything was
> >> so thorough it removed not only the target application but also
> >> whatever dependencies it used and dependencies related to them.
> >> Resulting in a crippled system. This problem happened to me several
> >> times... the safest way I found around using yum to remove anything
> >> was to use rpm -e instead.
> >>
> >> Question: Has this situation regarding yum changed or been
> >> corrected?
> >>
> >> Thanks for your time in clarifying this.
> >>
> >> Sincerely, Derick.
> >>
> >> On Dec 16, 2008, at 11:11 AM, Christopher Murtagh wrote:
> >>> On Tuesday 16 December 2008 04:46:46 am Kevin Diggs wrote:
> >>>> I think someone posted a query on how to get the format error in
> >>>> /proc/cpuinfo mails to root to stop. If you replace
> >>>> /etc/cron.hourly/mcelog.cron with:
> >>>
> >>> <snip>
> >>>
> >>> Of course, there's an easier way to do this:
> >>>
> >>> yum erase mcelog
> >>>
> >>> :-)
> >>>
> >>> Cheers,
> >>>
> >>> Chris
> >>>
> >>> _______________________________________________
> >>> yellowdog-general mailing list
> >>> yellowdog-general at lists.fixstars.com
> >>> http://lists.fixstars.com/mailman/listinfo/yellowdog-general
> >>> HINT: to Google archives, try '<keywords>
> >>> site:terrasoftsolutions.com'
> >>
> >> _______________________________________________
> >> yellowdog-general mailing list
> >> yellowdog-general at lists.fixstars.com
> >> http://lists.fixstars.com/mailman/listinfo/yellowdog-general
> >> HINT: to Google archives, try '<keywords>
> >> site:terrasoftsolutions.com'
> >
> > _______________________________________________
> > yellowdog-general mailing list
> > yellowdog-general at lists.fixstars.com
> > http://lists.fixstars.com/mailman/listinfo/yellowdog-general
> > HINT: to Google archives, try '<keywords>
> > site:terrasoftsolutions.com'
>
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general at lists.fixstars.com
> http://lists.fixstars.com/mailman/listinfo/yellowdog-general
> HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'
More information about the yellowdog-general
mailing list