Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Thu, 1 Oct 2009 17:59:44 +0400
From: Solar Designer <>
Subject: Re: CentOS packages

On Wed, Sep 30, 2009 at 06:54:02PM +0400, wrote:
> I now know how to solve the particular case of the puzzle (that is, when
> there's a dependency on a file and I don't know from which package does it
> come); however, I still see no much use of, e.g., rpm -qR (or rpm -qRp)
> even with the help of the database, as rpm only shows a long-long list of
> files, libs or whatever, most of them are already in the system, some of
> them can be acquired from other packages but their names aren't shown.  May
> be there's another useful option of RPM which I simply don't see?

Besides the "Suggested resolutions" I mentioned in my previous posting,
you might be missing the fact that if you identify/guess full pathnames
for the libraries, then you can obtain the package names with "-qf".

For example:

rpm --dbpath /usr/lib/rpmdb/i386-redhat-linux/CentOS -qR httpd

prints a long list of CentOS httpd's dependencies, including:

If you guess that this library likely installs under /usr/lib, like most
of them do, you can query:

rpm --dbpath /usr/lib/rpmdb/i386-redhat-linux/CentOS -qf /usr/lib/

which prints:


All of the above works with just rpmdb-CentOS installed on Owl, with no
other CentOS packages downloaded/installed yet.

The "Suggested resolutions" on attempted install are even easier to use.


To unsubscribe, e-mail and reply
to the automated confirmation request that will be sent to you.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.