Files
oldlinux-files/distributions/debian/debian/debian-0.91/dist/packages
2024-02-19 00:23:20 -05:00
..
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00
2024-02-19 00:23:20 -05:00

Date: Tue, 1 Feb 94 03:41:08 EST
From: quinlan@spectrum.cs.bucknell.edu (Daniel Quinlan)
Subject: disk division guidelines v1.1

[ Please read this message to the end.  You may find this rather
  interesting.  This is the last post I will be sending to the old
  mailing list location. ]

This is the corrected listing on how to arrange Debian 0.91 packages
in the best possible way:

The contraints were:

1.  To minimize the number of disks used.

2.  To place the most possible space on one single disk rather than
    spreading it out.

If you use a filesystem which sets blocks aside for root and you
aren't copying these as root, set the number of blocks for root to
zero.

We are fairly sure we corrected for both of the problems reported to
the mailing list so these should be a lot safer than the last shot.
Still, because we made them safe for every Linux filesystem, they
won't pack as well as the last time.  If you have a disk error that
significantly reduces the size of your diskette, expect problems, many
of these disks are filled to within 50k of capacity.

Here is the same type of listing that I gave last time, a scheme based
on categories (listing both the 1.2 and 1.44 MB floppy sizes):

1.44 MB
------------------------------------------------------------------------
 DEVEL:
 1  :    flex.deb  gcc1.deb  ncurses.deb
 2  :    bison.deb  gcc2.deb  libc.deb
 3  :    linuxsrc.deb  m4.deb  make.deb
 4  :    xtralib.deb  gdb.deb  binutil.deb  rcs.deb
 5  :    tcl.deb  libgpp.deb  inc.deb

 DOC:
 1  :    xtraman.deb  info.deb  doc.deb  groff.deb  man.deb

 EMACS:
 1  :    emcselz2.deb  emcsinfo.deb
 2  :    emcselc1.deb  emcsmisc.deb
 3  :    emcsetc.deb  emcsxyes.deb  emcselc2.deb
 4  :    emcselz1.deb
 5  :    emcsxno.deb (dependent on filesystem used -- 4 is usually possible)

 GHOSTSCRIPT:
 1  :    gsmisc.deb  gsfonts1.deb  svgalib.deb  gsxyes.deb
 2  :    gsfonts2.deb  gsxno.deb

 ISPELL:
 1  :    igerman.deb  ienglish.deb  idanish.deb
 2  :    ifrench.deb  ispell.deb

 NET:
 1  :    net.deb  uucp.deb  smail.deb  elm.deb
 2  :    mailx.deb (dependent on filesystem used -- 1 is usually possible)

 UTIL:
 1  :    tcsh.deb  pcomm.deb  perl.deb  less.deb  sudo.deb  diff.deb
         shar.deb  file.deb  bc.deb  mtools.deb
 2  :    patch.deb  uuencode.deb  time.deb  quota.deb  kermit.deb

 WORDS:
 1  :    wnorwegn.deb  wfrench.deb
 2  :    wswedish.deb  words.deb  wspanish.deb  wgerman.deb  witalian.deb
         wdanish.deb

 X11:
 1  :    tk.deb
 2  :    xfnt1.deb
 3  :    xdoc.deb  xman.deb  xlib.deb
 4  :    xbin.deb
 5  :    xfnt2.deb
 6  :    xprg.deb

 XSERVERS:
 1  :    xvga16.deb  xs3.deb  xmach32.deb
 2  :    xsvga.deb  x8514.deb  xmach8.deb
 3  :    xmono.deb

Total: 30 disks
------------------------------------------------------------------------

1.2 MB
------------------------------------------------------------------------
 DEVEL:
 1  :    flex.deb  gcc1.deb  ncurses.deb
 2  :    bison.deb  gcc2.deb  libc.deb
 3  :    tcl.deb  libgpp.deb  inc.deb
 4  :    linuxsrc.deb  m4.deb  make.deb
 5  :    xtralib.deb  gdb.deb  binutil.deb  rcs.deb

 DOC:
 1  :    xtraman.deb  info.deb  doc.deb  groff.deb  man.deb

 EMACS:
 1  :    emcselz2.deb  emcsinfo.deb
 2  :    emcselc1.deb  emcsmisc.deb
 3  :    emcsetc.deb  emcsxyes.deb  emcselc2.deb
 4  :    emcselz1.deb
 5  :    emcsxno.deb

 GHOSTSCRIPT:
 1  :    gsfonts2.deb  gsxno.deb
 2  :    gsmisc.deb  gsfonts1.deb  svgalib.deb  gsxyes.deb

 ISPELL:
 1  :    igerman.deb  ienglish.deb  idanish.deb
 2  :    ifrench.deb  ispell.deb

 NET:
 1  :    net.deb  uucp.deb  smail.deb  elm.deb
 2  :    mailx.deb

 UTIL:
 1  :    tcsh.deb  pcomm.deb  perl.deb  less.deb  sudo.deb
         diff.deb  shar.deb  file.deb  bc.deb  mtools.deb
 2  :    patch.deb  uuencode.deb  time.deb  quota.deb  kermit.deb

 WORDS:
 1  :    wnorwegn.deb  wfrench.deb
 2  :    wswedish.deb  words.deb  wspanish.deb  wgerman.deb
         witalian.deb  wdanish.deb

 X11:
 1  :    tk.deb
 2  :    xfnt1.deb
 3  :    xdoc.deb  xman.deb  xlib.deb
 4  :    xbin.deb
 5  :    xfnt2.deb
 6  :    xprg.deb

 XSERVERS:
 1  :    xvga16.deb  xs3.deb  xmach32.deb
 2  :    xsvga.deb  x8514.deb  xmach8.deb
 3  :    xmono.deb

Total: 32 disks
------------------------------------------------------------------------

Seems like a lot of disks.



Here is a arrangement which allows packages to mix with different
types (devel with x11, etc.)

1.44 MB
------------------------------------------------------------------------
 ALL:
  1  :    emcsmisc.deb  igerman.deb
  2  :    ienglish.deb  ifrench.deb  kermit.deb  inc.deb  xmono.deb
  3  :    xs3.deb  net.deb  svgalib.deb  xman.deb
  4  :    xmach32.deb  xmach8.deb  wfrench.deb  info.deb
  5  :    gsfonts1.deb  emcsetc.deb  bison.deb
  6  :    xprg.deb  doc.deb  xdoc.deb  rcs.deb
  7  :    xtralib.deb  tcsh.deb  ncurses.deb  gsmisc.deb
          uuencode.deb  time.deb
  8  :    gcc2.deb  gsxyes.deb  gsxno.deb
  9  :    words.deb  man.deb  ispell.deb  emcselz1.deb
 10  :    xvga16.deb  wdanish.deb  libc.deb  sudo.deb  smail.deb  wswedish.deb
 11  :    emcselc1.deb  libgpp.deb  emcsxno.deb  less.deb
 12  :    quota.deb  idanish.deb  wnorwegn.deb  diff.deb  binutil.deb  xlib.deb
 13  :    gcc1.deb  make.deb  patch.deb
 14  :    wspanish.deb  elm.deb  xbin.deb
 15  :    mtools.deb 				(smallest disk?)
 16  :    x8514.deb  xfnt2.deb  shar.deb
 17  :    gsfonts2.deb  emcsxyes.deb  flex.deb
 18  :    tk.deb  witalian.deb  xsvga.deb
 19  :    uucp.deb  perl.deb  emcsinfo.deb
 20  :    emcselc2.deb  wgerman.deb  tcl.deb  m4.deb
 21  :    linuxsrc.deb  mailx.deb  pcomm.deb  bc.deb
 22  :    xtraman.deb  gdb.deb  emcselz2.deb
 23  :    groff.deb  xfnt1.deb  file.deb

Total: 23 disks.  Savings == 7 disks.

This is *the* way to do it even if you aren't going to install it all.
I might have been able to get this down to 22 if I let it run for
another hour.  :-)
------------------------------------------------------------------------

1.2 MB
------------------------------------------------------------------------
 ALL:
  1  :    xvga16.deb  tcsh.deb  emcselc2.deb
  2  :    diff.deb  libgpp.deb  xs3.deb  x8514.deb
  3  :    xfnt1.deb  wnorwegn.deb  info.deb
  4  :    emcsetc.deb  emcselc1.deb
  5  :    xmono.deb  time.deb  idanish.deb
  6  :    gcc1.deb
  7  :    emcselz2.deb  kermit.deb  xtraman.deb
  8  :    tcl.deb  groff.deb  rcs.deb
  9  :    linuxsrc.deb
 10  :    igerman.deb  ncurses.deb  gsxno.deb
 11  :    perl.deb  binutil.deb  ifrench.deb
 12  :    tk.deb  wdanish.deb
 13  :    xfnt2.deb  witalian.deb
 14  :    ienglish.deb  wfrench.deb  xman.deb  less.deb
 15  :    emcsxno.deb  gsfonts1.deb
 16  :    uucp.deb  mailx.deb  xmach32.deb  emcsxyes.deb
 17  :    mtools.deb  xtralib.deb  wspanish.deb
 18  :    gcc2.deb  words.deb
 19  :    xlib.deb  svgalib.deb  xdoc.deb  sudo.deb  gsxyes.deb  man.deb
 20  :    emcsinfo.deb  pcomm.deb  emcsmisc.deb
 21  :    make.deb  bison.deb  wgerman.deb  xsvga.deb
 22  :    net.deb  xmach8.deb  ispell.deb  inc.deb  quota.deb file.deb
          shar.deb
 23  :    libc.deb  m4.deb  uuencode.deb  xbin.deb
 24  :    gsmisc.deb  gdb.deb  doc.deb  bc.deb  flex.deb  wswedish.deb
 25  :    emcselz1.deb  patch.deb
 26  :    smail.deb  xprg.deb
 27  :    elm.deb  gsfonts2.deb

Total: 27 disks.  Savings == 5 disks.
------------------------------------------------------------------------

Come to your own conclusions, but I think that the above offers
significant savings over the other more organized way.  It is not
likely that either solution could be reduced more than one more disk.

This is certainly the way that one would want to distribute disks.

Even assuming that you don't get everything you still don't lose out.
I got 23 disks arranged in the "old" way.  I left out most of the X
servers, any language I didn't know, and even put "words" and "ispell"
togther.  I could have just done the above and saved myself a lot of
trouble.

If there are any errors please report them so the can be fixed.

(Don't give me all of the credit for this stuff, most should go to
Frank Koko and Jeffrey Wescott.)

Dan

--
Daniel Quinlan  <quinlan@spectrum.cs.bucknell.edu>