Re: yum upgrade v anaconda upgrade differences

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

 





On Sun, 17 May 2009, David Timms wrote:

On the yum list a question was asked which intrigued me:
Why can anaconda manage to upgrade a system, when yum upgrade can't.

The postulation was that anaconda is cheating (ie running --nodeps installs). This would allow it to complete an upgrade where dependencies lead to unavailable packages that are not on the dvd, but are in the complete Fedora, and or non- fedora repositories, that are not available at upgrade time.

Is that why it can work ?
Or what are essential differences between an anaconda upgrade and yum upgrade ?

anaconda is also running outside of the system you're trying to update - it doesn't have to worry about making its own environment entirely unusable. So it can do things like --nodeps w/o a concern for not being able to complete the transaction.

Finally anaconda uses a whiteout/blacklist info to be able to force certain things out of the transaction. preupgrade uses those, now, via a yum plugin.

-sv

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux