-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 05 December 2002 09:03 am, Edward Wildgoose wrote:
> Hmm, interesting.  Will try it in a moment.
>
> Is there any way to find dependency packages using up2date? eg
>
> [root@plain download]# rpm -Uvh purp-1.1.0-1.i386.rpm
> error: failed dependencies:
>         libdb-3.1.so   is needed by purp-1.1.0-1
>         librpmio.so.0   is needed by purp-1.1.0-1
>         librpm.so.0   is needed by purp-1.1.0-1
>
> A quick way to find where libdb is from (presumably librpm is from
> rpm-devel?)

Well, not really. Up2date will solve dependencies for packages it is 
attempting to update.

You can install the rpmdb-redhat package, which allows you to query a 
database of all packages available for the release. It's quite useful for 
tracking down the package that contains ${file}. The drawback is that it 
contains info only on packages included with the release. It doesn't get 
update when packages get added/updated. You can of course add the 
information about additional/upgraded packages to the database.

[root@enigma root]# cat /etc/redhat-release
Red Hat Linux release 7.2 (Enigma)
[root@enigma root]# rpm -qa | grep rpmdb
rpmdb-redhat-7.2-0.20010924
[root@enigma root]# rpm -q --redhatprovides libdb-3.1.so
db31-3.1.17-1

Quite useful. See both 'man rpm', and 'rpm --help' for more details.

Good info is also available from:
http://rpm.org/

- -- 
- -Michael

pgp key:  http://www.tuxfan.homeip.net:8080/gpgkey.txt
Red Hat Linux 7.{2,3}|8.0 in 8M of RAM: http://www.rule-project.org/
- --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9787Wn/07WoAb/SsRAmsNAJ4mwdBKaOv0y8xs2MxRvltclr5ObQCeJ1Ug
EAQZRJivRzgkBJV9jZR6Nx8=
=q1FA
-----END PGP SIGNATURE-----



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

Reply via email to