This question is really about dependencies, I am using Mozilla as an example.

I upgraded Mozilla from 1.0.1 to 1.3a on a RH 8 system.

[admin@team900 admin]$ rpm -qa | grep mozilla
mozilla-1.3a-0_rh8_xft
mozilla-psm-1.3a-0_rh8_xft
mozilla-nspr-1.3a-0_rh8_xft
mozilla-nss-1.3a-0_rh8_xft

If I examine the dependencies that exist between these packages, I find:

[admin@team900 admin]$ rpm -q --requires  mozilla | grep mozilla
mozilla-nspr = 1.3a-0_rh8_xft

[admin@team900 admin]$ rpm -q --requires  plugger  | grep mozilla
mozilla

[admin@team900 admin]$ rpm -q --requires  mozilla-nss | grep mozilla
mozilla-nspr = 1.3a-0_rh8_xft

[admin@team900 admin]$ rpm -q --requires  mozilla-psm | grep mozilla
mozilla = 1.3a-0_rh8_xft
mozilla-nss = 1.3a-0_rh8_xft

which defines these dependencies:

mozilla-psm needs mozilla and mozilla-nss
mozilla-nss needs mozilla-nspr
mozilla needs mozilla-nspr
plugger needs mozilla

When trying to upgrade, no matter what rpm -Uvh I tried, a dependency got me.
Force did not work since it does not overcome dependencies.

I finally, did a rpm -e on mozilla-psm, mozilla-nss, plugger, and mozilla (in
that order) and reinstalled things.

Did a better method exist to have installed Mozilla?

Does a better way exist to determine dependencies on installed packages?

Thanks.



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to