Library versions

Dave Andruczyk djandruczyk at yahoo.com
Tue Feb 17 11:46:32 EST 2004


Welcome to RPM hell. Unfortuntely this happens due to the way
distros/developers name their libraries, and the "provides" tags
inside the RPM.   I used to fight with this exact problem until
I moved away from RPM based distros.  I currently use Gentoo, which
is a meta-distro. (when you install a package it and all it's 
dependancies are compiled and installed for you).  Debian's .deb 
packages and the "apt" package manager do the same (take care of dependancies)

There is hope though,  there is "apt" for RPM distros, 
http://apt-rpm.tuxfamily.org/scripts/apt-rpm.html
http://apt4rpm.sourceforge.net/

after installing the binary RPM for your rpm based distro, 
run: "apt-get update", then "apt-get install d4x" and it should
take care of the issues...

"apt-get upgrade" will bring your entire system up to date. (like redhat's
up2date program only you don't rely on redhat's service to do it)



--- Joe <josephj at main.nc.us> wrote:
> This is really a generic howto question:
> I'm trying to install a package using rpm --rebuild (per the 
> instructions that came with it).  It wants a particular library I don't 
> have.  I did a locate and found a different (older) version of the 
> library.  I tried loading older versions of the package, but it skipped 
> versions to an older library than I have.
> 
> My generic questions:
> 1) When something needs a version of a library I don't have, how do I 
> tell what else uses that library so I can assess the impact of upgrading?
> 2) How do I find out what that library does?
> 3) How do I find the library on the net?
> 
> The specifics in this case are - I'm trying to install download manager
> d4x-2.03-1.src.rpm,   d4x-2.5.0rc2-1.src.rpm, or d4x-2.4.1-1.src.rpm
> 
> It wants various versions of GLIB -( 2.2.0 is the newest it wants).
> urpmi tells me:
> 
> The following packages contain GLIB: glibc libglib1.2 libglib2.0_0-devel 
> libglibwww1-devel libglib1.2-devel glibc-doc libglibwww1 glibc-debug 
> glibc-devel glibc-static-devel libglib2.0_0 glibc_lsb glib-gettextize 
> glibc-i18ndata
>  so I guess I have 2.0_0.
> 
> Thanks.
> 
> Joe
> 
> -- 
> "The lips of Wisdom are closed, except to the ears of Understanding."
> --Hermes Trismegistus
> 
> 


=====
Dave J. Andruczyk

__________________________________
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
http://taxes.yahoo.com/filing.html



More information about the nflug mailing list