[Yum] Re: yum install using auto-dependency checking???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
  This is the missing piece.  Rpm uses a tool called 	find-requires
  In /usr/lib/rpm.  It runs ldd on your executables and gets the
  List of libraries required.  Then what happens is that it
  Looks through the list of rpms on the system, i.e., the rpm
  Database to see if the shared object is supplied vis-?-vis
  An rpm. It DOES NOT look on the file system.

  So, you can do one of two things.

  If, in fact, your package is supplying libdgs.so, then
  Put a 'Provides: libgds.so' in your .spec file.  If you
  Are not supplying it, then you have to get an rpm that
  Supplies it as stated in other responses.

-----Original Message-----
From: yum-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:yum-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of jeff stern
Sent: Tuesday, August 30, 2005 3:41 PM
To: Yellowdog Updater, Modified
Subject: Re: [Yum] Re: yum install using auto-dependency checking???

Greg Knaddison wrote:
> Maybe I'm missing something here, but this makes complete sense to me
> as it was laid out.
> 
> RPM (and therefore yum) don't have any idea about software installed
> outside of their world, so they don't know of any packages that
> provide libgds.so.  They do know what the requirements of an RPM
> package are, so when you ask what php-interbase package requires it
> can tell you exactly what it requires.

but this is exactly the problem. the .spec file never said that the 
php-interbase sub-package *requires* libgds.so.. but it generated it 
anyway as a 'requires'.. so apparently, rpm's automatic 
dependency-checking *does* check things that are not in rpms..?
_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxxxxx
https://lists.dulug.duke.edu/mailman/listinfo/yum


[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux