Date: Thu, 17 May 2001 19:32:22 -0700 From: "Brian O'Shea" <boshea@ricochet.net> To: j mckitrick <jcm@FreeBSD-uk.eu.org> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: *really* dumb library question Message-ID: <20010517193222.D62767@shaolin.hq.netapp.com> In-Reply-To: <20010518010207.A83782@dogma.freebsd-uk.eu.org>; from jcm@FreeBSD-uk.eu.org on Fri, May 18, 2001 at 01:02:07AM %2B0100 References: <20010518010207.A83782@dogma.freebsd-uk.eu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 18, 2001 at 01:02:07AM +0100, j mckitrick wrote:
>
> I'm sure this is very simple, but it suddenly occurred to me i don't
> know the answer. If i have one library installed, then i install
> another port that installs a newer version of the library, how do i
> get rid of the old one? Can i just 'pkg_delete' the port and the
> old lib, then 'make install' the port again, and let the makefile
> figure out the new library is there?
It depends on weather or not the library was installed as a package. If
it was, then it can be removed like any other package. However, some
library packages are installed as dependencies of other packages. You
can check what packages depend on glib-1.2.8 with the following command:
# find /var/db/pkg -name '+CONTENTS' -print | xargs grep '^@pkgdep' \
| grep 'glib-1\.2\.8' | cut -d/ -f5
Other libraries are distributed with the base system. You should not
attempt to remove them.
-brian
>
> Thanks a lot. If anyone has a libraries FAQ, please point me in the
> right direction. :)
>
>
> Jonathon
> --
> When I die, I want to go in my sleep, like my grandfather.
> Not screaming, like the passengers in his car.
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
--
Brian O'Shea
<boshea@ricochet.net>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010517193222.D62767>
