> -----Original Message----- > From: rpm-list-bounces@xxxxxxxxxx > [mailto:rpm-list-bounces@xxxxxxxxxx] On Behalf Of Paul Nasrat > Sent: Wednesday, June 01, 2005 11:59 AM > To: RPM Package Manager > Subject: RE: AutoReqProv > > You never say what version of rpm you are using. Full rpm > -qpR and --provides -qp on all packages involved would be helpful > Here is some of that information: [aaron@maxwell]$ rpm --version RPM version 4.2.3 [aaron@maxwell]$ rpm -qpR RPMS/i686/MySQL-client-4.1.10-9.2.0.83.0.i686.rpm /bin/sh /bin/sh /usr/bin/perl MySQL-server libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3) libcrypt.so.1 libcrypto.so.4 libm.so.6 libncurses.so.5 libnsl.so.1 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.3.2) libssl.so.4 libz.so.1 mod_ssl ncurses perl(DBI) perl(Exporter) perl(Fcntl) perl(File::Temp) perl(Getopt::Long) perl(IPC::Open3) perl(Sys::Hostname) perl(strict) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [aaron@maxwell]$ rpm -qpR RPMS/i686/ncurses-5.3-9.2.0.13.0.i686.rpm /bin/sh /sbin/ldconfig /sbin/ldconfig libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.3) libgpm.so.1 libncurses.so.5 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > Doing rpm -Uvv will give you rpm's sorting (tsort) output on > the packages involved. > I'm not terribly good at reading the -vv output; it is a bit cryptic. But mostly it confirms what I've described; the resulting install-order (a.k.a sort-order) is : ncurses, MySQL-client, gpm One thing -not- expressed by the 'rpm -qpR' is the specific requires(phase) tag in MySQL-client; 'Requires(post): ncurses' -Aaron