*** uninstalling with rpm ***
When I tried to uninstall mozilla with rpm -e , I get this error:
------------------------------------------------------------------------------------------
error: removing these packages would break dependencies:
mozilla >= 0.9.2-10 is needed by nautilus-mozilla-1.0.4-43
mozilla = 0.9.7 is needed by galeon-1.0.2-1
mozilla = 0.9.7-0 is needed by mozilla-psm-0.9.7-0
mozilla = 0.9.7-0 is needed by mozilla-dom-inspector-0.9.7-0
mozilla = 0.9.7-0 is needed by mozilla-mail-0.9.7-0
< output is truncated ....>
------------------------------------------------------------------------------------------
Then I try to trace down the dependency and I get the following:
-------------------------------------------------------------------------------------------
rpm -e nautilus-mozilla-1.0.4-43
error: removing these packages would break dependencies:
nautilus-mozilla is needed by nautilus-1.0.4-43
-------------------------------------------------------------------------------------------
and then:
-------------------------------------------------------------------------------------------
rpm -e nautilus-1.0.4-43
error: removing these packages would break dependencies:
nautilus = 1.0.4 is needed by nautilus-mozilla-1.0.4-43
libnautilus.so.0 is needed by nautilus-mozilla-1.0.4-43
-------------------------------------------------------------------------------------------
You see! there is circular dependency: nautilus-mozilla depends on nautilus, which also depends on nautilus-mozilla.
I don't know to solve this.
In general, how do you remove a package that has circular dependency?
Is there a quicker to remove the whole package (in this case, mozilla) instead of removing them one by one?
Thank you,
Gary
|