[CLUE-Tech] Building Kernel w/Debian
Randy Arabie
rrarabie at arabie.org
Sun Oct 13 13:49:51 MDT 2002
On Sun, 13 Oct 2002, Matt Gushee wrote:
> On Sun, Oct 13, 2002 at 11:57:50AM -0600, Randy Arabie wrote:
> >
> > I'm trying to figure out how to back out of this problem. When I use dselect, libc6
> > 2.2.5-11.2 is listed in my Req base section! libc6 2.2.5-6 is not available for me
> > through dselect.
> >
> > This is my first experience with debain, and I would like it to be a good one. I'm
> > not that familiar with the debain package management system, so I don't know how to
> > resolve problems like this.
> >
> > Can I just force an uninstall of the libc6-2.2.5-11.2 package then install the
> > libc6-2.2.5-6 version? I have not compiled anything (obviously, since I don't have
> > the basic headers!), so it seems this would be possible.
>
> I think that would be a very bad idea (see below).
>
> > I suppose dselect won't
> > just let me uninstall something as fundemental as libc6....in fact, would anything
> > work afterwards if I were to do that?
>
> You could do it manually with dpkg, but you would break most user-level
> programs on your system, including 'cat', 'ls', and dpkg itself:
>
> bash-2.05a$ ldd `which dpkg`
> libc.so.6 => /lib/libc.so.6 (0x4001c000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> Actually, I thought ls and cat were normally statically linked. But
> they're dynamically linked with libc6 on my system, as is bash.
>
> I guess you would still have the old libc6 in memory until you shut
> down, but this seems like a very risky course of action. I learned about
> that back when I tried to manually upgrade from RedHat 4.2 to 5.0 (the
> first distro based on glibc). Surprise, surprise: everything stopped
> working!
>
> > Can I manually download the libc6-2.2.5-6
> > package and force install if *over* the newer version?
>
> Probably, and it *might* be safe. On the other hand, if your system is
> fully functional as is, and the strange version hasn't messed up all
> your dependencies, you're probably better off just leaving it, and
> installing the matching dev package.
> >
> > Also, should I be doing a bug report on this? At this point, I don't feel like I have
> > enough information to provide usefull feedback, except to say that the version of libc6
> > I have is listed as a required base package.
>
> Dunno. I recently installed Woody also, and this didn't happen to me. I
> also used dselect for my initial installation.
I have been able to find the matching version of libc6-dev, and according to this
info, the package maintainer has recommended that it (libc6-2.2.5-11.2) be moved into
the STABLE (woody) tree. So, maybe my situation is not as *bad* as I was thinking the
may be...hopefully. Here is a link to my source for this info:
http://debian.nsu.ru/debian/dists/woody-proposed-updates/main/binary-i386/Packages
Thanks for you help Matt. I'll keep you and the list posted. Hopefully I can get this
kernel built before my commitments later today.
--
Allons Rouler!
Randy
More information about the clue-tech
mailing list