[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian libc5 to libc6 Mini-HOWTO (regular posting)



-----BEGIN PGP SIGNED MESSAGE-----

  Debian libc5 to libc6 Mini-HOWTO
  Scott K. Ellis, storm@gate.net
  v1.3, August 14, 1997

  1.  Introduction

  The Debian project is currently in the process of putting together the
  next release of the Debian system.  This version will utilize the new
  libc6, a replacement for the prior libc5 which includes many
  enhancements and brings the linux C library back into sync with the
  GNU project.  We are doing this in a way to allow you to continue to
  utilize your older software by providing development and operating
  environments for both C libraries.  However, all packages in the new
  release will be linked with the new C library.  This has made it
  slightly more difficult to install packages from the unstable branch
  of our development tree into a working system.  There is a slight
  possibility of making your system unbootable in the process, this
  guide is intended to help you avoid such problems.

  2.  Minimum requirements

  The minimum list of packages to install to be able to run unstable-
  branch packages is below.  Install these packages one at a time in
  exactly the order listed.  When versions are mentioned, that is a
  minimum suggested version, any later version should also be
  acceptable.

  o  libc6_2.0.4-1

  o  ldso_1.9.5-1

  o  ncurses3.4_1.9.9g-3

  o  libreadline2_2.1-2.1

  o  libreadlineg2_2.1-2.1

  o  bash_2.01-0.1

  3.  Development

  If you wish to do libc6 development, you should first purge all the
  '-dev' packages on your system, the new development system will use
  packages with the suffix '-dev' for libc6 development and '-altdev'
  for libc5 development.  You will wish to install the latest libc5
  package, and altgcc if you wish continue to do libc5 development as
  well.  Some libraries haven't been recompiled for the new libc6 yet,
  check that all your vital libraries are available before upgrading.
  Linking libc5-based libraries with libc6-based programs will have
  unpredictable results.

  4.  Concerns

  Note also that both the man-db and the libc6-dev packages currently
  include /usr/bin/gencat.  The version of gencat in libc6-dev has been
  reported to cause segfault problems with man-db, you may wish to
  reinstall man-db after libc6-dev if you experience these problems.

  5.  Disclaimer

  As always, this document comes with NO WARRANTY.  These comments are
  based on my personal experience and experimentation.  While this
  worked for me off a freshly installed v1.3.1 system, you milage may
  vary.  Please send any comments or corrections to storm@gate.net.

- -- 
                     |        The mark of your ignorance is the depth of
   Scott K. Ellis    |           your belief in injustice and tragedy.
   storm@gate.net    |     What the caterpillar calls the end of the world,
                     |               the master calls a butterfly.
                     |                       -- Illusions

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3a
Charset: noconv

iQCVAwUBM/PGC6Ck2fENdzpVAQFzRwP7Bx5JP0We8k2vBeXS+49kwHKX6K/KPLPC
CtGsvae3V628PIS+6dQZlMhU2rNTRNjhTa2SHbzkrefv7kEJMLnJVja8IIlzxr4y
5Yhh0iKvc6S5Cp2tXzCSYQ6piYJg2nhR2sq2b67FmOmPR/0uPAwlYnhyQuplbjGS
4JXjP7055as=
=hQzr
-----END PGP SIGNATURE-----


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: