is there an effective way to map a lib.so.# to a package from SuSE?
Message-ID: <3A179219.5020504@bellatlantic.net> Date: Sun, 19 Nov 2000 03:40:57 -0500 From: "Steven T. Hatton" <hattons@bellatlantic.net> Subject: is there an effective way to map a lib.so.# to a package from SuSE? It is often the case that I get an error saying some shared object fild can't be found. I have never found an effective way to identify the package such a library comes from. rpmfind no longer lists SuSE packages at all, so that is not helpful. Any Suggestions? Steve
Message-ID: <3A17E01C.4F7388DF@gypsyfarm.com> Date: Sun, 19 Nov 2000 09:13:48 -0500 From: zentara <zentara@gypsyfarm.com> Subject: Re: [SLE] is there an effective way to map a lib.so.# to a package from SuSE? "Steven T. Hatton" wrote:
It is often the case that I get an error saying some shared object fild can't be found. I have never found an effective way to identify the package such a library comes from. rpmfind no longer lists SuSE packages at all, so that is not helpful. Any Suggestions?
How about going into yast/choose install packages/package info; then hit f9 to load source media(your #1 cd) then search for the file. It will report back all packages that contain it.
Date: Tue, 05 Dec 2000 06:45:42 -0800 From: John Grant <jmgrant@primenet.com> Message-id: <20001205064542.A15801@primenet.com> Subject: Re: [SLE] is there an effective way to map a lib.so.# to a package from SuSE? On Sun, Nov 19, 2000 at 03:40:57AM -0500, Steven T. Hatton wrote:
It is often the case that I get an error saying some shared object fild can't be found. I have never found an effective way to identify the package such a library comes from. rpmfind no longer lists SuSE packages at all, so that is not helpful. Any Suggestions?
In the root directory of the SuSE CD is a file called ARCHIVES.gz. Copy this file (which is about 5 megs in size on SuSE 6.4) to somewhere convenient on your HD. Then when you need a library or something, let's say "somelib.so" for the sake of example, you can do a zgrep somelib.so 64ARCHIVES.gz .. which will print out some lines like, ./suse/a1/obscure.rpm: -rwxr-xr-x root root 634880 Apr 29 1996 /lib/somelib.so.6.7.4
From there you just load up yast and install "obscure.rpm".
Hope this helps.. <p> -John
participants (3)
-
hattons@bellatlantic.net
-
jmgrant@primenet.com
-
zentara@gypsyfarm.com