rpm --redhat-requires, rpm --redhat-provides

Panu Matilainen pmatilai at welho.com
Thu Sep 9 09:58:17 UTC 2004


On Thu, 9 Sep 2004, Michael Schwendt wrote:

> On Thu, 09 Sep 2004 07:34:27 +0200, Ralf Corsepius wrote:
> 
> > > provide another 'some other command tool' that replaces the popt macro
> > > for 'rpm --redhat-*'?
> > Yes, this is essentially what I had in mind.
> 
> +1
> 
> rpmdb-fedora is very useful, but is not updated after all the Fedora
> Core updates unless you do that yourself with --justdb and related RPM
> options.

I'm starting to have funny ideas about 'repoquery' (or whatever you want
to call it) which does what rpmquery does but handles seamlessly both 
rpmdb and repository metadata information. AND provides meaningful answers 
to things like '--whatrequires foo' - this is one of my "favorites":

[pmatilai at chip pmatilai]$ rpm -q --whatrequires openssl libpcap-0.8.3-3
curl-7.11.1-1
openssl-devel-0.9.7a-35
w3m-0.5-3
sendmail-8.12.11-4.6
dovecot-0.99.10.6-1,FC2,1
kdelibs-3.2.2-8.FC2
[pmatilai at chip pmatilai]$

A whopping 5 packages. Yet what REALLY requires openssl:

[pmatilai at chip pmatilai]$ rpm -q --whatrequires `rpm -q --provides 
openssl`|grep -v "no package"|sort -u|wc -l
55
[pmatilai at chip pmatilai]$

Ooops... 

	- Panu -





More information about the fedora-devel-list mailing list