bash-2.05b# /compat/linux//usr/bin/apt-get -u dist-upgrade
Reading Package Lists...
Building Dependency Tree...
The following packages will be REMOVED:
(downloads a bunch)
Fetched 30.1MB in 2m26s (206kB/s)
Preconfiguring packages ...
Selecting previously deselected package libdb1-compat.
(Reading database ... 5335 files and directories currently installed.)
Unpacking libdb1-compat (from .../libdb1-compat_2.1.3-7_i386.deb) ...
Replacing files in old package libc6 ...
Preparing to replace libc6 2.2.5-6 (using .../libc6_2.3.2.ds1-16_i386.deb) ...
Name Service Switch has changed in the C Library: pre-installation question.
Running programs may not be able to do NSS lookups until they are restarted.
Some services can not accept all authentication after extracting glibc
package into your system. This script automatically restarts some packages
for example ssh or telnetd, but other packages for example xdm
cannot restart because if it restarts automatically, then your X11 session
is disconnected. So you have to logout and stop xdm; you have to
restart all such services after upgrading glibc with your hands.
Known packages that are needed to stop before installing glibc 2.3:
xdm kdm gdm postgresql xscreensaver
This script does not detect services which need to stop.
If you want to stop upgrade for the present, please answer the below
question as No.
Do you want to upgrade glibc? [Y/n] y
WARNING: This machine has i386 class processor.
Debian sarge and later, you need to use at least a 2.4.24
or 2.6.0 kernel on i386. Please upgrade your kernel
before installing glibc.
The reason is that bswap instruction is not supported
on i386 class processors, and newer kernel can emulate
such lacking instructions.
Note: This a FreeBSD 4.10-STABLE install on an i586/733 server.
Also see this GameBoy geekage