[techtalk] Finding out the library versions
Beverly Guillermo
mezanin at home.com
Sat Sep 2 21:06:28 EST 2000
Hi,
In my experience, since I used slackware, you can find the versions by
changing to the directory of the library and doing an ls -l libxml.*
Here's the output I get on my system:
root at malkav:/usr/lib# ls -l libxml*
-rw-r--r-- 1 root root 374538 May 30 00:56 libxml.a
-rwxr-xr-x 1 root root 634 May 30 00:56 libxml.la
lrwxrwxrwx 1 root root 15 Jun 15 03:29 libxml.so -> libxml.so.1.8.7
lrwxrwxrwx 1 root root 15 Jun 15 03:29 libxml.so.1 -> libxml.so.1.8.7
-rwxr-xr-x 1 root root 374902 May 30 00:56 libxml.so.1.8.7
The trailing numbers give me the version for the library. I hope that
this helps.
Beverly
On Sat, 2 Sep 2000, Subba Rao wrote:
> On 0, Jeff Dike <jdike at karaya.com> wrote:
> > subb3 at attglobal.net said:
> > > How do I find out what version of library is on my system?
> >
> > On RH (and other rpm distros), you can do this:
> >
> > ~ 1009: rpm -q -f /lib/libc.so.6
> > glibc-2.1.1-6
> >
> > You have to peel off the "1-6" to see that this is glibc 2.1. Something
> > similar should work or whatever libraries you're interested in.
> >
>
> Thank you for replying.
>
> I know the solution you are suggesting. I should have been a little more
> precise in what I am looking for. What about files like libvga.a or
> libxml.a, which do not have any links or version numbers in it? How are
> these library versions determined/guessed?
>
>
----------------------------------------------------------------------
bguill at home.com http://members.home.com/bguill
More information about the Techtalk
mailing list