Re: libc6 install help
Chris Zander wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
>
> On Thu, 28 May 1998, The.Sage@genesis.ispace.com wrote:
> >Hello,
> >
> >I'm trying to upgrade to libc6 and am running into a few problems.
> >First I didn't have a new enough version of libc5, so I got version
> >5.4.38-1 and installed that. Installation went fine until the end
> >wherein it informed me I didn't have /usr/lib/libc.so, and thus exited
> >with an error. Looking at libc.so points to /lib/libc.so.5.4.33? There
> >is only /lib/libc.so.5.4.38? I'm new to linux so I don't know what
> >happened here. I got around it by copying this to 5.4.33. Don't know
> >what this might cause. Ok, now I reinstalled libc5 and it worked. Next
> >I installed ldso version 1.9.9-1. Actually I did this before libc5. It
> >installed with no problems. Now when I try to install libc6 (version
> >2.0.7pre1-4) it says it conflicts with libpthread0 (<< 0.7-10) and that
> >libpthread 0.6-1 is installed. I can't locate a newer version anywhere?
> >I found 0.6-1 in the oldlibs section. Did something else go wrong here?
> > Any help is appreciated...
> >
> >Larry Walewski
> >
> >
> >--
> >To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
> >with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
> libc.so -- libc.5.4.33 is the shared libc5 library, version 4.33. Most
> applications are linked against either libc5 or libc6.
> I don't know whether or not you are into programming, - in case you are not,
> this means that certain functions called upon in the application are not
> statically compiled into the binary, but are taken from shared libraries. This
> makes sense since e.g. the libc5/6 libraries include the basic set of C
> functions, needed by many programs. In order to reduce disk usage (the
> complete library would have to be statically linked, not just the parts of it
> that you need for the application) these functions are not compiled into every
> single program, but located in a spot where every application that needs them
> can find them - in shared libraries. (in case this is too superficial or wrong,
> or somewhat incorrect, feel free to correct me ;-)
>
> The symbolic link libc.so redirects requests for functions contained in libc to
> the latest version available - in your case that used to be 5.4.33. Since you
> upgraded, libc5.4.33 was removed from your system, and replaced with
> 5.4.38. What you should have done instead of copying libc5.4.38 to libc5.4.33 is
> removing the outdated symlink and replacing it with an uptodate one:
> ln -s /lib/libc.so.5.4.38 /usr/lib/libc.so creates such a symlink.
> I recommend you do this to ensure that the debian packaging system, applications
> and you don't get confused by misnamed libraries.
>
> as to your second problem, I was unable to find a later version as well, however
> I removed the package in question, which solved the problem for me.
>
Go ahead and delete libpthread0, you don't need it with libc6. I believe
it has been superceded by something else, which is why there is not a newer
version.
--
Ed
--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: