dependency resolution ?
"Alex Kramarov" <[email protected]>
| Newsgroups | gmane.network.up2date.current.devel |
|---|---|
| Message-ID | <[email protected]> |
hi. working on dependency resolution , i have stumbled on sume obscure (or me) error, and i was hoping that someone could shed some light here ... one of the packages i tried to install required the "/bin/aumix-minimal" : [root@rene up2date]# rpm -qp /mnt/RedHat/redhat-7.3/control-center-1.4.0.1-31.i386.rpm --requires /bin/aumix-minimal xscreensaver [snipped] i go and run [root@mail cgi-bin]# rpm -q /bin/aumix-minimal --whatprovides --dbpath /usr/lib/rpmdb/i386-redhat-linux/redhat aumix-2.7-8 i say , strange, i created a full "provides" list of the entire distribution. probably missed something. let's check that package out : [root@mail cgi-bin]# rpm -q aumix --provides --dbpath /usr/lib/rpmdb/i386-redhat-linux/redhat aumix = 2.7-8 nothing. let's see it's files : [root@mail cgi-bin]# rpm -ql aumix --dbpath /usr/lib/rpmdb/i386-redhat-linux/redhat /bin/aumix-minimal /usr/bin/aumix /usr/share/aumix /usr/share/aumix/ansi /usr/share/aumix/aumix.xpm /usr/share/aumix/fadein.set /usr/share/aumix/fadeout.set /usr/share/aumix/vt100 /usr/share/aumix/xterm /usr/share/doc/aumix-2.7 /usr/share/doc/aumix-2.7/ChangeLog /usr/share/doc/aumix-2.7/NEWS /usr/share/doc/aumix-2.7/README /usr/share/doc/aumix-2.7/TODO /usr/share/locale/de/LC_MESSAGES/aumix.mo /usr/share/locale/es/LC_MESSAGES/aumix.mo /usr/share/locale/fr/LC_MESSAGES/aumix.mo /usr/share/locale/gl/LC_MESSAGES/aumix.mo /usr/share/locale/ja/LC_MESSAGES/aumix.mo /usr/share/locale/pl/LC_MESSAGES/aumix.mo /usr/share/locale/pt_BR/LC_MESSAGES/aumix.mo /usr/share/locale/ru/LC_MESSAGES/aumix.mo /usr/share/locale/sv/LC_MESSAGES/aumix.mo /usr/share/locale/uk/LC_MESSAGES/aumix.mo /usr/share/man/man1/aumix.1.gz i thought packages should require only capabilities provided by other packages, not other package's files ! am i incorrect ? if i am, what other parts of packages redhat except "provides" and "files" packages can depend on ? thank you.