Hallo, Am Fri, 04 Nov 2011, Johannes Meixner schrieb:
On Nov 3 17:25 David Haller wrote (excerpt):
# rpm -q --provides -f /usr/lib64/libsnmp.so.25 | \ cut -d' ' -f1 | xargs rpm -q --whatrequires
Nur zur Info dazu aus einer anderen Mail von mir: Note that stuff like "rpm -q --whatrequires <something>" does not show all package dependencies because this shows only the dependencies regarding the exact RPM capability <something>. [..] Only "rpm -e --test <package>" shows you all other packages which depend on package.
An example (on SLED11-SP1 with some additionally installed packages):
# rpm -q --whatrequires cdrkit-cdrtools-compat no package requires cdrkit-cdrtools-compat
Deswegen der "Umweg" über die --provides des RPMs. Denn: $ rpm -qp --provides cdrkit-cdrtools-compat-1.1.10-4.3.x86_64.rpm cdrecord cdda2wav mkisofs cdrkit-cdrtools-compat = 1.1.10-4.3 cdrkit-cdrtools-compat(x86-64) = 1.1.10-4.3
# rpm -e --test cdrkit-cdrtools-compat error: Failed dependencies: cdrecord is needed by (installed) nautilus-cd-burner-2.25.3-3.1.179.i586 mkisofs is needed by (installed) zisofs-tools-1.0.6-138.22.i586 /usr/bin/mkisofs is needed by (installed) rear-SUSE-0.1.beta2-1.5.1.noarch
und wie man sieht sind das die "Provides" die nautilus, zisofs usw. brauchen. Vergleiche also mal bei dir: $ rpm -q --provides cdrkit-cdrtools-compat | cut -d' ' -f1 | \ xargs rpm -q --whatrequires | sort -u -dnh -- [Das "User Interface" ist] Außerdem natürlich noch die Art, wie man Tastatur und Maus benutzen muß, damit der Computer das tut, was man eigentlich nicht wollte. -- Rolf Magnus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org