On Wed, 5 Nov 2003, puneet puri wrote: > a) If A-1-1 needs B-1-1 and we want to Upgrade only > B-1-1 , then would the RPM allow to upgrade B-1-1 ? > It depends on the exact requirement A-1-1 has for B-1-1. For instance: Requires: A >= 1-1 Would be fine, but if it instead: Requires: A = 1-1 Then you would have to update A-1-1 also, as A-1-1 explicitly requieres a specific version (note really should be using epochs in these examples). > b) If we are not aware of what packages need B-1-1 can > we still simply go ahead and upgrade only B-1-1 ? > using the -Upgrade command > You can find out what is needed by B-1-1, by doing the following: rpm -q B-1-1 --requires > For e.g rpm -Uvh B-2-2.rpm > If you try and it does not work, then you know (-;. Cheers...james > Thanks > Puneet > > --- James Olin Oden <joden@xxxxxxxxxxxxxxxxxxxxx> > wrote: > > On Tue, 4 Nov 2003, puneet puri wrote: > > > > > a) Can the -U option be used to upgrade a > > installed > > > package when dependencies( pre-requisite ) exist > > on it > > > ? > > > > > Yes, but you want to include the the prerequisite in > > the same transaction. > > For instance if rpm A-1-1 is installed, and A-1-2 > > needs B-1-2, you would > > do: > > > > rpm -Uvh A-1-2.noarch.rpm B-1-2.noarch.rpm > > > > > b) Does the Upgrade of an RPM remove the already > > > existing files if they are not a part of the new > > RPM ? > > > ( or its has to be handled manually using the > > > preinstall section of the spec file) > > > > > Its automatically handled. An upgrade is an > > implicit install followed by > > an implicit erase. The trick is that it only erases > > files not belonging > > to the new package. > > > > Cheers...james > > > -Thanks > > > Puneet > > > > > > __________________________________ > > > Do you Yahoo!? > > > Protect your identity with Yahoo! Mail > > AddressGuard > > > http://antispam.yahoo.com/whatsnewfree > > > > > > > > > _______________________________________________ > > > Rpm-list mailing list > > > Rpm-list@xxxxxxxxxx > > > https://www.redhat.com/mailman/listinfo/rpm-list > > > > > > > > > _______________________________________________ > > Rpm-list mailing list > > Rpm-list@xxxxxxxxxx > > https://www.redhat.com/mailman/listinfo/rpm-list > > > __________________________________ > Do you Yahoo!? > Protect your identity with Yahoo! Mail AddressGuard > http://antispam.yahoo.com/whatsnewfree > > > _______________________________________________ > Rpm-list mailing list > Rpm-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/rpm-list > _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list