[Rpm-maint] rpm feature
seth vidal
skvidal at fedoraproject.org
Wed Jun 16 13:53:11 UTC 2010
On Wed, 2010-06-16 at 09:44 -0400, Adam Jackson wrote:
> On Wed, 2010-06-16 at 08:53 -0400, seth vidal wrote:
> > On Wed, 2010-06-16 at 00:30 -0700, JD wrote:
> > > Greetings all,
> > > Is there a way to query the database to list the packages
> > > that depend on a given package?
> > > I checked the man page, and I do not see such an option.
> > > I see the option --requires, which is great - but would like the
> > > converse of --requires, such as: --required_by
> >
> > rpm -q --whatrequires pkgname will tell you what specifically requires
> > that pkg name - but not all the things that pkg provides.
>
> For that, you would do:
>
> % rpm --quiet -q --whatrequires $(rpm -q --provides pkgname) | sort -u
>
> The uniquifying step being because rpm will print the list of consumers
> for _each_ thing provided by pkgname.
but you'll need to do every file in the pkg, too.
b/c of file-requires.
-sv
More information about the Rpm-list
mailing list