Deploying Debian 5 GNU/Linux with Insight Control for Linux 6.2

3
are kept in directories named for their purpose. For example, the index files for Debian 4.0 are kept
in the Debian4.0 directory, and the index files for Debian 5.0 are kept in the Debian5.0 directory. A
mirroring program, which copies files for Debian 5.0, downloads the index files for Debian 5.0 and
uses those files to fetch and create its local copies.
To avoid recopying the index files, the index file directories are kept in a directory named dists and
the software packages are kept in a directory named pools. The software packages in pools are
arranged in directories alphabetically beginning with the first letter in the software package name. So
the a/ directory would contain packages for Debian 4.0 and Debian 5.0, but the index files know
which packages are appropriate for the corresponding distribution.
Debian distribution
Initially, Debian did not have an installer. You needed to use another operating system to partition
and format a hard disk, copy files to it, install a boot loader, and reboot.
As of version 3.0, Debian has a new installer, d-i for Debian Installer. It comes in several forms, but
is essentially a kernel, an initial RAM disk image, and a program named Anna. Together they
bootstrap a minimal Linux installation operating system that then either prompts for user choices or
reads a configuration file named preseed.cfg to perform the installation.
After Anna is invoked, it connects to an initial store called the mirror source and downloads micro
debs (also known as udebs, these are small software packages) to complete its feature set, then
installs a minimal installation of the Debian distribution. The Anna program then configures the
Debian package select library tool, APT (Advanced Packaging Tool), with sources. Next, the Anna
program installs a default group of packages called a task.
For a fully automated installation, the Debian Installer can either read its preseed.cfg file from the
initial RAM disk image or retrieve it from a network source with http.
Both the initial mirror for Anna and the subsequent APT sources can be served from a local http
repository.
Debian installation media
Avoid using a network mirror; they are generally for development and organizational-level sharing of
the Debian package repositories. For most people, it is sufficient and preferable to download a
simple set of ISO media.
You can use BitTorrent, Jigsaw, HTTP, or FTP to download the ISO media. BitTorrent is the best
choice for the first-time user. BitTorrent and Jigsaw each distribute the download process across many
servers and sources, resulting in a faster download for the recipient and a more equitable way to
share the load across many servers. HTTP and FTP do not distribute the download process and, as a
consequence, are not as fast.
Jigsaw download (jigdo) disassembles ISO images and reuses the pieces to assemble newer ISO
images while downloading only the changed packages from one release to another (the diffs) to
make new ISO images. Thus, if you have Debian 5.0r2 ISOs and need to freshen them, running
Jigsaw download can take those ISO images and use them to create new Debian 5.0r3 ISO images,
downloading only the differences from network sources. This can result in a huge savings in time and
bandwidth.
There are many ways of mirroring package repositories and all but a few use the Debian index files
and cannot distinguish between packages for one distribution or another, or from one hardware
platform to another.
The officially recommended method for making a Debian mirror uses a configurable script named
anonftpsync. However, configuring it properly can be difficult and often replicates more than one