aboutsummaryrefslogtreecommitdiffstats
path: root/appendixa
diff options
context:
space:
mode:
authorMark Hymers <markh@linuxfromscratch.org>2001-12-15 14:28:34 +0000
committerMark Hymers <markh@linuxfromscratch.org>2001-12-15 14:28:34 +0000
commit9b298522b3ebed8a6378ff8498813c5eae9f92c8 (patch)
tree80ed0ed7880e24f034ca9a1558c693d8119b30aa /appendixa
parent16b1b7ba7cc412c58a04ac12498efe450a8f91b4 (diff)
[Bug 228] Merge appendices A, B and D
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1385 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'appendixa')
-rw-r--r--appendixa/appendixa.xml61
-rw-r--r--appendixa/autoconf-dep.xml34
-rw-r--r--appendixa/autoconf-down.xml8
-rw-r--r--appendixa/autoconf.xml2
-rw-r--r--appendixa/automake-dep.xml35
-rw-r--r--appendixa/automake-down.xml6
-rw-r--r--appendixa/automake.xml2
-rw-r--r--appendixa/bash-dep.xml42
-rw-r--r--appendixa/bash-down.xml6
-rw-r--r--appendixa/bash.xml2
-rw-r--r--appendixa/bin86-dep.xml26
-rw-r--r--appendixa/bin86-down.xml7
-rw-r--r--appendixa/bin86.xml2
-rw-r--r--appendixa/binutils-dep.xml52
-rw-r--r--appendixa/binutils-down.xml7
-rw-r--r--appendixa/binutils.xml2
-rw-r--r--appendixa/bison-dep.xml40
-rw-r--r--appendixa/bison-down.xml7
-rw-r--r--appendixa/bison.xml2
-rw-r--r--appendixa/bzip2-dep.xml23
-rw-r--r--appendixa/bzip2-down.xml6
-rw-r--r--appendixa/bzip2.xml2
-rw-r--r--appendixa/chroot-dep.xml13
-rw-r--r--appendixa/chroot.xml7
-rw-r--r--appendixa/diffutils-dep.xml35
-rw-r--r--appendixa/diffutils-down.xml6
-rw-r--r--appendixa/diffutils.xml2
-rw-r--r--appendixa/e2fsprogs-dep.xml48
-rw-r--r--appendixa/e2fsprogs-down.xml7
-rw-r--r--appendixa/e2fsprogs.xml2
-rw-r--r--appendixa/ed-dep.xml34
-rw-r--r--appendixa/ed-down.xml6
-rw-r--r--appendixa/ed.xml2
-rw-r--r--appendixa/file-dep.xml38
-rw-r--r--appendixa/file-down.xml6
-rw-r--r--appendixa/file.xml2
-rw-r--r--appendixa/fileutils-dep.xml45
-rw-r--r--appendixa/fileutils-down.xml6
-rw-r--r--appendixa/fileutils.xml2
-rw-r--r--appendixa/findutils-dep.xml37
-rw-r--r--appendixa/findutils-down.xml10
-rw-r--r--appendixa/findutils.xml2
-rw-r--r--appendixa/flex-dep.xml39
-rw-r--r--appendixa/flex-down.xml6
-rw-r--r--appendixa/flex.xml2
-rw-r--r--appendixa/gcc-dep.xml60
-rw-r--r--appendixa/gcc-down.xml10
-rw-r--r--appendixa/gcc.xml2
-rw-r--r--appendixa/gettext-dep.xml47
-rw-r--r--appendixa/gettext-down.xml6
-rw-r--r--appendixa/gettext.xml2
-rw-r--r--appendixa/glibc-dep.xml50
-rw-r--r--appendixa/glibc-down.xml9
-rw-r--r--appendixa/glibc.xml2
-rw-r--r--appendixa/grep-dep.xml41
-rw-r--r--appendixa/grep-down.xml6
-rw-r--r--appendixa/grep.xml2
-rw-r--r--appendixa/groff-dep.xml49
-rw-r--r--appendixa/groff-down.xml6
-rw-r--r--appendixa/groff.xml2
-rw-r--r--appendixa/gzip-dep.xml32
-rw-r--r--appendixa/gzip-down.xml11
-rw-r--r--appendixa/gzip.xml2
-rw-r--r--appendixa/introduction.xml25
-rw-r--r--appendixa/kbd-dep.xml37
-rw-r--r--appendixa/kbd-down.xml10
-rw-r--r--appendixa/kbd.xml2
-rw-r--r--appendixa/kernel-dep.xml57
-rw-r--r--appendixa/kernel-down.xml6
-rw-r--r--appendixa/kernel.xml2
-rw-r--r--appendixa/less-dep.xml37
-rw-r--r--appendixa/less-down.xml6
-rw-r--r--appendixa/less.xml2
-rw-r--r--appendixa/libtool-dep.xml43
-rw-r--r--appendixa/libtool-down.xml6
-rw-r--r--appendixa/libtool.xml2
-rw-r--r--appendixa/lilo-dep.xml31
-rw-r--r--appendixa/lilo-down.xml8
-rw-r--r--appendixa/lilo.xml2
-rw-r--r--appendixa/m4-dep.xml35
-rw-r--r--appendixa/m4-down.xml6
-rw-r--r--appendixa/m4.xml2
-rw-r--r--appendixa/make-dep.xml40
-rw-r--r--appendixa/make-down.xml6
-rw-r--r--appendixa/make.xml2
-rw-r--r--appendixa/makedev-dep.xml23
-rw-r--r--appendixa/makedev-down.xml7
-rw-r--r--appendixa/makedev.xml2
-rw-r--r--appendixa/man-dep.xml39
-rw-r--r--appendixa/man-down.xml6
-rw-r--r--appendixa/man.xml2
-rw-r--r--appendixa/manpages-dep.xml18
-rw-r--r--appendixa/manpages-down.xml10
-rw-r--r--appendixa/manpages.xml2
-rw-r--r--appendixa/mawk-dep.xml33
-rw-r--r--appendixa/mawk-down.xml6
-rw-r--r--appendixa/mawk.xml2
-rw-r--r--appendixa/modutils-dep.xml44
-rw-r--r--appendixa/modutils-down.xml6
-rw-r--r--appendixa/modutils.xml2
-rw-r--r--appendixa/ncurses-dep.xml49
-rw-r--r--appendixa/ncurses-down.xml6
-rw-r--r--appendixa/ncurses.xml2
-rw-r--r--appendixa/netkitbase-dep.xml30
-rw-r--r--appendixa/netkitbase-down.xml6
-rw-r--r--appendixa/netkitbase.xml2
-rw-r--r--appendixa/nettools-dep.xml31
-rw-r--r--appendixa/nettools-down.xml6
-rw-r--r--appendixa/nettools.xml2
-rw-r--r--appendixa/patch-dep.xml37
-rw-r--r--appendixa/patch-down.xml6
-rw-r--r--appendixa/patch.xml2
-rw-r--r--appendixa/perl-dep.xml64
-rw-r--r--appendixa/perl-down.xml6
-rw-r--r--appendixa/perl.xml2
-rw-r--r--appendixa/procinfo-dep.xml19
-rw-r--r--appendixa/procinfo-down.xml6
-rw-r--r--appendixa/procinfo.xml2
-rw-r--r--appendixa/procps-dep.xml34
-rw-r--r--appendixa/procps-down.xml6
-rw-r--r--appendixa/procps.xml2
-rw-r--r--appendixa/psmisc-dep.xml39
-rw-r--r--appendixa/psmisc-down.xml7
-rw-r--r--appendixa/psmisc.xml2
-rw-r--r--appendixa/reiserfs-dep.xml12
-rw-r--r--appendixa/reiserfs-down.xml6
-rw-r--r--appendixa/reiserfs.xml2
-rw-r--r--appendixa/sed-dep.xml39
-rw-r--r--appendixa/sed-down.xml6
-rw-r--r--appendixa/sed.xml2
-rw-r--r--appendixa/shadowpwd-dep.xml45
-rw-r--r--appendixa/shadowpwd-down.xml6
-rw-r--r--appendixa/shadowpwd.xml2
-rw-r--r--appendixa/shellutils-dep.xml42
-rw-r--r--appendixa/shellutils-down.xml10
-rw-r--r--appendixa/shellutils.xml2
-rw-r--r--appendixa/sysklogd-dep.xml19
-rw-r--r--appendixa/sysklogd-down.xml7
-rw-r--r--appendixa/sysklogd.xml2
-rw-r--r--appendixa/sysvinit-dep.xml26
-rw-r--r--appendixa/sysvinit-down.xml6
-rw-r--r--appendixa/sysvinit.xml2
-rw-r--r--appendixa/tar-dep.xml43
-rw-r--r--appendixa/tar-down.xml10
-rw-r--r--appendixa/tar.xml2
-rw-r--r--appendixa/texinfo-dep.xml41
-rw-r--r--appendixa/texinfo-down.xml6
-rw-r--r--appendixa/texinfo.xml2
-rw-r--r--appendixa/textutils-dep.xml42
-rw-r--r--appendixa/textutils-down.xml6
-rw-r--r--appendixa/textutils.xml2
-rw-r--r--appendixa/utillinux-dep.xml40
-rw-r--r--appendixa/utillinux-down.xml6
-rw-r--r--appendixa/utillinux.xml2
-rw-r--r--appendixa/vim-dep.xml46
-rw-r--r--appendixa/vim-down.xml6
-rw-r--r--appendixa/vim.xml2
157 files changed, 2466 insertions, 33 deletions
diff --git a/appendixa/appendixa.xml b/appendixa/appendixa.xml
index 27163320f..f9a6999c2 100644
--- a/appendixa/appendixa.xml
+++ b/appendixa/appendixa.xml
@@ -1,58 +1,59 @@
<appendix id="appendixa">
-<title>Package descriptions</title>
+<title>Package descriptions and dependencies</title>
<?dbhtml filename="appendixa.html" dir="appendixa"?>
&aa-introduction;
+&aa-autoconf;
+&aa-automake;
&aa-bash;
+&aa-bin86;
&aa-binutils;
+&aa-bison;
&aa-bzip2;
+&aa-chroot;
&aa-diffutils;
+&aa-e2fsprogs;
+&aa-ed;
+&aa-file;
&aa-fileutils;
+&aa-findutils;
+&aa-flex;
&aa-gcc;
+&aa-gettext;
+&aa-glibc;
&aa-grep;
+&aa-groff;
&aa-gzip;
+&aa-kbd;
&aa-kernel;
+&aa-less;
+&aa-libtool;
+&aa-lilo;
+&aa-m4;
&aa-make;
-&aa-mawk;
-&aa-patch;
-&aa-sed;
-&aa-shellutils;
-&aa-tar;
-&aa-texinfo;
-&aa-textutils;
-&aa-glibc;
&aa-makedev;
+&aa-man;
&aa-manpages;
-&aa-findutils;
+&aa-mawk;
+&aa-modutils;
&aa-ncurses;
-&aa-vim;
-&aa-bison;
-&aa-less;
-&aa-groff;
-&aa-man;
+&aa-netkitbase;
+&aa-nettools;
+&aa-patch;
&aa-perl;
-&aa-m4;
-&aa-autoconf;
-&aa-automake;
-&aa-flex;
-&aa-file;
-&aa-libtool;
-&aa-bin86;
-&aa-ed;
-&aa-gettext;
-&aa-kbd;
-&aa-e2fsprogs;
-&aa-lilo;
-&aa-modutils;
&aa-procinfo;
&aa-procps;
&aa-psmisc;
&aa-reiserfs;
+&aa-sed;
&aa-shadowpwd;
+&aa-shellutils;
&aa-sysklogd;
&aa-sysvinit;
+&aa-tar;
+&aa-texinfo;
+&aa-textutils;
&aa-utillinux;
-&aa-netkitbase;
-&aa-nettools;
+&aa-vim;
</appendix>
diff --git a/appendixa/autoconf-dep.xml b/appendixa/autoconf-dep.xml
new file mode 100644
index 000000000..a30c6892f
--- /dev/null
+++ b/appendixa/autoconf-dep.xml
@@ -0,0 +1,34 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Autoconf-&autoconf-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+m4 from the m4 package
+
+make from the make package
+
+perl from the perl package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/autoconf-down.xml b/appendixa/autoconf-down.xml
new file mode 100644
index 000000000..e984f8c37
--- /dev/null
+++ b/appendixa/autoconf-down.xml
@@ -0,0 +1,8 @@
+<sect2>
+
+<title>Official Download Location</title>
+
+<para><literallayout>Autoconf (&autoconf-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/autoconf/">ftp://ftp.gnu.org/gnu/autoconf/</ulink></literallayout></para>
+
+</sect2>
diff --git a/appendixa/autoconf.xml b/appendixa/autoconf.xml
index a702e10f7..9b8488f6b 100644
--- a/appendixa/autoconf.xml
+++ b/appendixa/autoconf.xml
@@ -2,7 +2,9 @@
<title>Autoconf</title>
<?dbhtml filename="autoconf.html" dir="appendixa"?>
+&aa-autoconf-down;
&aa-autoconf-desc;
+&aa-autoconf-dep;
</sect1>
diff --git a/appendixa/automake-dep.xml b/appendixa/automake-dep.xml
new file mode 100644
index 000000000..09a708be5
--- /dev/null
+++ b/appendixa/automake-dep.xml
@@ -0,0 +1,35 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Automake-&automake-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+grep from the grep package
+
+make from the make package
+
+perl from the perl package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/automake-down.xml b/appendixa/automake-down.xml
new file mode 100644
index 000000000..6d2004a30
--- /dev/null
+++ b/appendixa/automake-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Automake (&automake-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/automake/">ftp://ftp.gnu.org/gnu/automake/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/automake.xml b/appendixa/automake.xml
index c3d7277fb..872e6a0b9 100644
--- a/appendixa/automake.xml
+++ b/appendixa/automake.xml
@@ -2,7 +2,9 @@
<title>Automake</title>
<?dbhtml filename="automake.html" dir="appendixa"?>
+&aa-automake-down;
&aa-automake-desc;
+&aa-automake-dep;
</sect1>
diff --git a/appendixa/bash-dep.xml b/appendixa/bash-dep.xml
new file mode 100644
index 000000000..cee7a8efa
--- /dev/null
+++ b/appendixa/bash-dep.xml
@@ -0,0 +1,42 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Bash-&bash-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+size from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+echo from the sh-utils package
+expr from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/bash-down.xml b/appendixa/bash-down.xml
new file mode 100644
index 000000000..21d9f8ea6
--- /dev/null
+++ b/appendixa/bash-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Bash (&bash-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/bash/">ftp://ftp.gnu.org/gnu/bash/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/bash.xml b/appendixa/bash.xml
index 1165cd43b..8b7bad66a 100644
--- a/appendixa/bash.xml
+++ b/appendixa/bash.xml
@@ -2,7 +2,9 @@
<title>Bash</title>
<?dbhtml filename="bash.html" dir="appendixa"?>
+&aa-bash-down;
&aa-bash-desc;
+&aa-bash-dep;
</sect1>
diff --git a/appendixa/bin86-dep.xml b/appendixa/bin86-dep.xml
new file mode 100644
index 000000000..5119a7dc1
--- /dev/null
+++ b/appendixa/bin86-dep.xml
@@ -0,0 +1,26 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Bin86-&bin86-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+strip from the binutils package
+
+chmod from the fileutils package
+install from the fileutils package
+ln from the fileutils package
+mv from the fileutils package
+
+cc from the gcc package
+
+make from the make package
+
+sed from the sed package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/bin86-down.xml b/appendixa/bin86-down.xml
new file mode 100644
index 000000000..0bb8f54d6
--- /dev/null
+++ b/appendixa/bin86-down.xml
@@ -0,0 +1,7 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Bin86 (&bin86-version;):
+<ulink url="http://www.cix.co.uk/~mayday/">http://www.cix.co.uk/~mayday/</ulink></literallayout></para>
+</sect2>
+
diff --git a/appendixa/bin86.xml b/appendixa/bin86.xml
index 4c92f5abd..77246985d 100644
--- a/appendixa/bin86.xml
+++ b/appendixa/bin86.xml
@@ -2,7 +2,9 @@
<title>Bin86</title>
<?dbhtml filename="bin86.html" dir="appendixa"?>
+&aa-bin86-down;
&aa-bin86-desc;
+&aa-bin86-dep;
</sect1>
diff --git a/appendixa/binutils-dep.xml b/appendixa/binutils-dep.xml
new file mode 100644
index 000000000..7051b5c9a
--- /dev/null
+++ b/appendixa/binutils-dep.xml
@@ -0,0 +1,52 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Binutils-&binutils-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+nm from the binutils package
+ranlib from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+rmdir from the fileutils package
+touch from the fileutils package
+
+gcc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+makeinfo from the texinfo package
+
+cat from the textutils package
+sort from the textutils package
+tail from the textutils package
+tr from the textutils package
+true from the sh-utils package
+uniq from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/binutils-down.xml b/appendixa/binutils-down.xml
new file mode 100644
index 000000000..0b964d349
--- /dev/null
+++ b/appendixa/binutils-down.xml
@@ -0,0 +1,7 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Binutils (&binutils-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/binutils/">ftp://ftp.gnu.org/gnu/binutils/</ulink></literallayout></para>
+</sect2>
+
diff --git a/appendixa/binutils.xml b/appendixa/binutils.xml
index f03f36048..8f0ede362 100644
--- a/appendixa/binutils.xml
+++ b/appendixa/binutils.xml
@@ -2,7 +2,9 @@
<title>Binutils</title>
<?dbhtml filename="binutils.html" dir="appendixa"?>
+&aa-binutils-down;
&aa-binutils-desc;
+&aa-binutils-dep;
</sect1>
diff --git a/appendixa/bison-dep.xml b/appendixa/bison-dep.xml
new file mode 100644
index 000000000..c9cbe7213
--- /dev/null
+++ b/appendixa/bison-dep.xml
@@ -0,0 +1,40 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Bison-&bison-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+rm from the fileutils package
+cp from the fileutils package
+mkdir from the fileutils package
+ls from the fileutils package
+chmod from the fileutils package
+mv from the fileutils package
+ln from the fileutils package
+
+cc from the gcc package
+
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+
+tr from the textutils package
+cat from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/bison-down.xml b/appendixa/bison-down.xml
new file mode 100644
index 000000000..cd3b56fca
--- /dev/null
+++ b/appendixa/bison-down.xml
@@ -0,0 +1,7 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Bison (&bison-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/bison/">ftp://ftp.gnu.org/gnu/bison/</ulink></literallayout></para>
+</sect2>
+
diff --git a/appendixa/bison.xml b/appendixa/bison.xml
index 270179e74..2bf0f388b 100644
--- a/appendixa/bison.xml
+++ b/appendixa/bison.xml
@@ -2,7 +2,9 @@
<title>Bison</title>
<?dbhtml filename="bison.html" dir="appendixa"?>
+&aa-bison-down;
&aa-bison-desc;
+&aa-bison-dep;
</sect1>
diff --git a/appendixa/bzip2-dep.xml b/appendixa/bzip2-dep.xml
new file mode 100644
index 000000000..226fff57a
--- /dev/null
+++ b/appendixa/bzip2-dep.xml
@@ -0,0 +1,23 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Bzip2-&bzip2-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cp from the fileutils package
+ln from the fileutils package
+rm from the fileutils package
+
+gcc from the gcc package
+
+make from the make package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/bzip2-down.xml b/appendixa/bzip2-down.xml
new file mode 100644
index 000000000..5f7935d06
--- /dev/null
+++ b/appendixa/bzip2-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Bzip2 (&bzip2-version;):
+<ulink url="ftp://sourceware.cygnus.com/pub/bzip2/">ftp://sourceware.cygnus.com/pub/bzip2/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/bzip2.xml b/appendixa/bzip2.xml
index bb410f9dd..336710e8f 100644
--- a/appendixa/bzip2.xml
+++ b/appendixa/bzip2.xml
@@ -2,7 +2,9 @@
<title>Bzip2</title>
<?dbhtml filename="bzip2.html" dir="appendixa"?>
+&aa-bzip2-down;
&aa-bzip2-desc;
+&aa-bzip2-dep;
</sect1>
diff --git a/appendixa/chroot-dep.xml b/appendixa/chroot-dep.xml
new file mode 100644
index 000000000..fe5fa7d64
--- /dev/null
+++ b/appendixa/chroot-dep.xml
@@ -0,0 +1,13 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Chroot needs the following to be installed:</para>
+
+<literallayout>
+bash from the bash package
+
+env from the sh-utils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/chroot.xml b/appendixa/chroot.xml
new file mode 100644
index 000000000..496971329
--- /dev/null
+++ b/appendixa/chroot.xml
@@ -0,0 +1,7 @@
+<sect1 id="aa-chroot">
+<title>Chroot</title>
+<?dbhtml filename="chroot.html" dir="appendixa"?>
+
+&aa-chroot-dep;
+
+</sect1>
diff --git a/appendixa/diffutils-dep.xml b/appendixa/diffutils-dep.xml
new file mode 100644
index 000000000..f8adfc493
--- /dev/null
+++ b/appendixa/diffutils-dep.xml
@@ -0,0 +1,35 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Diffutils-&diffutils-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ld from the binutils package
+as from the binutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+date from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/diffutils-down.xml b/appendixa/diffutils-down.xml
new file mode 100644
index 000000000..2d171b19c
--- /dev/null
+++ b/appendixa/diffutils-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Diff Utils (&diffutils-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/diffutils/">ftp://ftp.gnu.org/gnu/diffutils/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/diffutils.xml b/appendixa/diffutils.xml
index 1caf7b309..06ed6d7ef 100644
--- a/appendixa/diffutils.xml
+++ b/appendixa/diffutils.xml
@@ -2,7 +2,9 @@
<title>Diffutils</title>
<?dbhtml filename="diffutils.html" dir="appendixa"?>
+&aa-diffutils-down;
&aa-diffutils-desc;
+&aa-diffutils-dep;
</sect1>
diff --git a/appendixa/e2fsprogs-dep.xml b/appendixa/e2fsprogs-dep.xml
new file mode 100644
index 000000000..3c8679004
--- /dev/null
+++ b/appendixa/e2fsprogs-dep.xml
@@ -0,0 +1,48 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>E2fsprogs-&e2fsprogs-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+sync from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+gzip from the gzip package
+
+make from the make package
+
+awk from the mawk package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+uname from the sh-utils package
+
+makeinfo from the texinfo package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/e2fsprogs-down.xml b/appendixa/e2fsprogs-down.xml
new file mode 100644
index 000000000..28837d2dc
--- /dev/null
+++ b/appendixa/e2fsprogs-down.xml
@@ -0,0 +1,7 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>E2fsprogs (&e2fsprogs-version;):
+<ulink url="ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/">ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/</ulink>
+<ulink url="http://download.sourceforge.net/e2fsprogs/">http://download.sourceforge.net/e2fsprogs/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/e2fsprogs.xml b/appendixa/e2fsprogs.xml
index cfaf54ead..8b36ee9fe 100644
--- a/appendixa/e2fsprogs.xml
+++ b/appendixa/e2fsprogs.xml
@@ -2,7 +2,9 @@
<title>E2fsprogs</title>
<?dbhtml filename="e2fsprogs.html" dir="appendixa"?>
+&aa-e2fsprogs-down;
&aa-e2fsprogs-desc;
+&aa-e2fsprogs-dep;
</sect1>
diff --git a/appendixa/ed-dep.xml b/appendixa/ed-dep.xml
new file mode 100644
index 000000000..3c531da7f
--- /dev/null
+++ b/appendixa/ed-dep.xml
@@ -0,0 +1,34 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Ed-&ed-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+touch from the fileutils package
+
+cc from the gcc package
+
+grep from the grep package
+egrep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/ed-down.xml b/appendixa/ed-down.xml
new file mode 100644
index 000000000..18bf43600
--- /dev/null
+++ b/appendixa/ed-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Ed (&ed-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/ed/">ftp://ftp.gnu.org/gnu/ed/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/ed.xml b/appendixa/ed.xml
index ded3b7bc6..155dc2f44 100644
--- a/appendixa/ed.xml
+++ b/appendixa/ed.xml
@@ -2,7 +2,9 @@
<title>Ed</title>
<?dbhtml filename="ed.html" dir="appendixa"?>
+&aa-ed-down;
&aa-ed-desc;
+&aa-ed-dep;
</sect1>
diff --git a/appendixa/file-dep.xml b/appendixa/file-dep.xml
new file mode 100644
index 000000000..cc543b05a
--- /dev/null
+++ b/appendixa/file-dep.xml
@@ -0,0 +1,38 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>File-&file-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/file-down.xml b/appendixa/file-down.xml
new file mode 100644
index 000000000..2d027ac9d
--- /dev/null
+++ b/appendixa/file-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>File (&file-version;):
+<ulink url="ftp://ftp.gw.com/mirrors/pub/unix/file/">ftp://ftp.gw.com/mirrors/pub/unix/file/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/file.xml b/appendixa/file.xml
index 2653f5ffa..07d5e2f8a 100644
--- a/appendixa/file.xml
+++ b/appendixa/file.xml
@@ -2,7 +2,9 @@
<title>File</title>
<?dbhtml filename="file.html" dir="appendixa"?>
+&aa-file-down;
&aa-file-desc;
+&aa-file-dep;
</sect1>
diff --git a/appendixa/fileutils-dep.xml b/appendixa/fileutils-dep.xml
new file mode 100644
index 000000000..c496389a4
--- /dev/null
+++ b/appendixa/fileutils-dep.xml
@@ -0,0 +1,45 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Fileutils-&fileutils-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+install from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+uniq from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/fileutils-down.xml b/appendixa/fileutils-down.xml
new file mode 100644
index 000000000..f4a3817ae
--- /dev/null
+++ b/appendixa/fileutils-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>File Utils (&fileutils-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/fileutils/">ftp://ftp.gnu.org/gnu/fileutils/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/fileutils.xml b/appendixa/fileutils.xml
index 5d09f52be..91711c60e 100644
--- a/appendixa/fileutils.xml
+++ b/appendixa/fileutils.xml
@@ -2,7 +2,9 @@
<title>Fileutils</title>
<?dbhtml filename="fileutils.html" dir="appendixa"?>
+&aa-fileutils-down;
&aa-fileutils-desc;
+&aa-fileutils-dep;
</sect1>
diff --git a/appendixa/findutils-dep.xml b/appendixa/findutils-dep.xml
new file mode 100644
index 000000000..a4301d394
--- /dev/null
+++ b/appendixa/findutils-dep.xml
@@ -0,0 +1,37 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Findutils-&findutils-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+grep from the grep package
+
+cc from the gcc package
+
+make from the make package
+
+patch from the patch package
+
+sed from the sed package
+
+basename from the sh-utils package
+date from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/findutils-down.xml b/appendixa/findutils-down.xml
new file mode 100644
index 000000000..f19e4b264
--- /dev/null
+++ b/appendixa/findutils-down.xml
@@ -0,0 +1,10 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Find Utils (&findutils-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/findutils/">ftp://ftp.gnu.org/gnu/findutils/</ulink>
+
+Find Utils Patch (&findutils-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/findutils.xml b/appendixa/findutils.xml
index b3752ddb8..7dcc9e45e 100644
--- a/appendixa/findutils.xml
+++ b/appendixa/findutils.xml
@@ -2,7 +2,9 @@
<title>Findutils</title>
<?dbhtml filename="findutils.html" dir="appendixa"?>
+&aa-findutils-down;
&aa-findutils-desc;
+&aa-findutils-dep;
</sect1>
diff --git a/appendixa/flex-dep.xml b/appendixa/flex-dep.xml
new file mode 100644
index 000000000..c8bfd72b3
--- /dev/null
+++ b/appendixa/flex-dep.xml
@@ -0,0 +1,39 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Flex-&flex-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+bison from the bison package
+yacc from the bison package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+touch from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+dirname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/flex-down.xml b/appendixa/flex-down.xml
new file mode 100644
index 000000000..960c26288
--- /dev/null
+++ b/appendixa/flex-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Flex (&flex-version;):
+<ulink url="ftp://ftp.gnu.org/non-gnu/flex/">ftp://ftp.gnu.org/non-gnu/flex/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/flex.xml b/appendixa/flex.xml
index b2c422670..f8fd5eeaf 100644
--- a/appendixa/flex.xml
+++ b/appendixa/flex.xml
@@ -2,7 +2,9 @@
<title>Flex</title>
<?dbhtml filename="flex.html" dir="appendixa"?>
+&aa-flex-down;
&aa-flex-desc;
+&aa-flex-dep;
</sect1>
diff --git a/appendixa/gcc-dep.xml b/appendixa/gcc-dep.xml
new file mode 100644
index 000000000..e755141aa
--- /dev/null
+++ b/appendixa/gcc-dep.xml
@@ -0,0 +1,60 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>GCC-&gcc-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+nm from the binutils package
+ranlib from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+touch from the fileutils package
+
+find from the find package
+
+gcc from the gcc package
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+mawk from the mawk package
+
+sed from the sed package
+
+basename from the sh-utils package
+echo from the sh-util package
+expr from the sh-utils package
+sleep from the sh-utils package
+true from the sh-utils package
+uname from the sh-utils package
+
+tar from the tar package
+
+makeinfo from the texinfo package
+
+cat from the textutils package
+head from the textutils package
+sort from the textutils package
+tail from the textutils package
+tr from the textutils package
+uniq from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/gcc-down.xml b/appendixa/gcc-down.xml
new file mode 100644
index 000000000..5c2694b49
--- /dev/null
+++ b/appendixa/gcc-down.xml
@@ -0,0 +1,10 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>GCC (&gcc-version;):
+<ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/">ftp://ftp.gnu.org/pub/gnu/gcc/</ulink>
+
+GCC Patch (&gcc-patch-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/gcc.xml b/appendixa/gcc.xml
index ddfc1676a..784506a88 100644
--- a/appendixa/gcc.xml
+++ b/appendixa/gcc.xml
@@ -2,7 +2,9 @@
<title>GCC</title>
<?dbhtml filename="gcc.html" dir="appendixa"?>
+&aa-gcc-down;
&aa-gcc-desc;
+&aa-gcc-dep;
</sect1>
diff --git a/appendixa/gettext-dep.xml b/appendixa/gettext-dep.xml
new file mode 100644
index 000000000..f46a3713e
--- /dev/null
+++ b/appendixa/gettext-dep.xml
@@ -0,0 +1,47 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Gettext-&gettext-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+nm from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+rmdir from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+echo from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+sort from the textutils package
+tr from the textutils package
+uniq from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/gettext-down.xml b/appendixa/gettext-down.xml
new file mode 100644
index 000000000..09c433583
--- /dev/null
+++ b/appendixa/gettext-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Gettext (&gettext-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/gettext/">ftp://ftp.gnu.org/gnu/gettext/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/gettext.xml b/appendixa/gettext.xml
index 0d13a79a4..f013a93d1 100644
--- a/appendixa/gettext.xml
+++ b/appendixa/gettext.xml
@@ -2,7 +2,9 @@
<title>Gettext</title>
<?dbhtml filename="gettext.html" dir="appendixa"?>
+&aa-gettext-down;
&aa-gettext-desc;
+&aa-gettext-dep;
</sect1>
diff --git a/appendixa/glibc-dep.xml b/appendixa/glibc-dep.xml
new file mode 100644
index 000000000..ed857e2fd
--- /dev/null
+++ b/appendixa/glibc-dep.xml
@@ -0,0 +1,50 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Glibc-&glibc-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+ranlib from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mknod from the fileutils package
+mv from the fileutils package
+mkdir from the fileutils package
+rm from the fileutils package
+touch from the fileutils package
+
+cpp from the gcc package
+gcc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+gzip from the gzip package
+
+make from the make package
+
+mawk from the mawk package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+pwd from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+sort from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/glibc-down.xml b/appendixa/glibc-down.xml
new file mode 100644
index 000000000..c1231f5f8
--- /dev/null
+++ b/appendixa/glibc-down.xml
@@ -0,0 +1,9 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Glibc (&glibc-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/glibc/">ftp://ftp.gnu.org/gnu/glibc/</ulink>
+
+Glibc-linuxthreads (&glibc-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/glibc/">ftp://ftp.gnu.org/gnu/glibc/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/glibc.xml b/appendixa/glibc.xml
index 937c9304b..a57cc3986 100644
--- a/appendixa/glibc.xml
+++ b/appendixa/glibc.xml
@@ -2,7 +2,9 @@
<title>Glibc</title>
<?dbhtml filename="glibc.html" dir="appendixa"?>
+&aa-glibc-down;
&aa-glibc-desc;
+&aa-glibc-dep;
</sect1>
diff --git a/appendixa/grep-dep.xml b/appendixa/grep-dep.xml
new file mode 100644
index 000000000..6d3743272
--- /dev/null
+++ b/appendixa/grep-dep.xml
@@ -0,0 +1,41 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Grep-&grep-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/grep-down.xml b/appendixa/grep-down.xml
new file mode 100644
index 000000000..349b109af
--- /dev/null
+++ b/appendixa/grep-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Grep (&grep-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/grep/">ftp://ftp.gnu.org/gnu/grep/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/grep.xml b/appendixa/grep.xml
index 706420cf0..ce3a0f99f 100644
--- a/appendixa/grep.xml
+++ b/appendixa/grep.xml
@@ -2,7 +2,9 @@
<title>Grep</title>
<?dbhtml filename="grep.html" dir="appendixa"?>
+&aa-grep-down;
&aa-grep-desc;
+&aa-grep-dep;
</sect1>
diff --git a/appendixa/groff-dep.xml b/appendixa/groff-dep.xml
new file mode 100644
index 000000000..5b1c8efed
--- /dev/null
+++ b/appendixa/groff-dep.xml
@@ -0,0 +1,49 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Groff-&groff-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+bison from the bison package
+yacc from the bison package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+c++ from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+awk from the mawk package
+
+sed from the sed package
+
+basename from the sh-utils package
+date from the sh-utils package
+echo from the sh-utils package
+expr from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+touch from the fileutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/groff-down.xml b/appendixa/groff-down.xml
new file mode 100644
index 000000000..f16760e11
--- /dev/null
+++ b/appendixa/groff-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Groff (&groff-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/groff/">ftp://ftp.gnu.org/gnu/groff/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/groff.xml b/appendixa/groff.xml
index 15a24f26e..c505ac926 100644
--- a/appendixa/groff.xml
+++ b/appendixa/groff.xml
@@ -2,7 +2,9 @@
<title>Groff</title>
<?dbhtml filename="groff.html" dir="appendixa"?>
+&aa-groff-down;
&aa-groff-desc;
+&aa-groff-dep;
</sect1>
diff --git a/appendixa/gzip-dep.xml b/appendixa/gzip-dep.xml
new file mode 100644
index 000000000..e4d1351be
--- /dev/null
+++ b/appendixa/gzip-dep.xml
@@ -0,0 +1,32 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Gzip-&gzip-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+nm from the binutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/gzip-down.xml b/appendixa/gzip-down.xml
new file mode 100644
index 000000000..3e0790b6c
--- /dev/null
+++ b/appendixa/gzip-down.xml
@@ -0,0 +1,11 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Gzip (&gzip-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/gzip/">ftp://ftp.gnu.org/gnu/gzip/</ulink>
+
+Gzip Patch (&gzip-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+
+</sect2>
diff --git a/appendixa/gzip.xml b/appendixa/gzip.xml
index 9a700d925..c26bfef98 100644
--- a/appendixa/gzip.xml
+++ b/appendixa/gzip.xml
@@ -2,7 +2,9 @@
<title>Gzip</title>
<?dbhtml filename="gzip.html" dir="appendixa"?>
+&aa-gzip-down;
&aa-gzip-desc;
+&aa-gzip-dep;
</sect1>
diff --git a/appendixa/introduction.xml b/appendixa/introduction.xml
index 0214e633d..504699147 100644
--- a/appendixa/introduction.xml
+++ b/appendixa/introduction.xml
@@ -7,14 +7,16 @@ that is installed in this book:</para>
<itemizedlist>
+<listitem><para>The official download location for the
+package.</para></listitem>
+
<listitem><para>What the package contains.</para></listitem>
<listitem><para>What each program from a package does.</para></listitem>
-</itemizedlist>
+<listitem><para>What each package needs to compile.</para></listitem>
-<para>The packages are listed in the same order as they are installed in
-chapter 5 and chapter 6.</para>
+</itemizedlist>
<para>Most information about these packages (especially the descriptions of
them) come from the man pages from those packages. We are not going to print
@@ -33,5 +35,22 @@ of every package installed, but we can't do it without help.</para>
<para>Please note that currently only what a package does is described and not
why it needs to be installed. This may be added later.</para>
+<para>Also listed are all of the installation dependencies for all the
+packages that are installed in this book. The listings will include
+which programs from which packages are needed to successfully compile
+the package to be installed.</para>
+
+<para>These are not running dependencies, meaning they don't tell you
+what programs are needed to use that packages programs. Just the ones
+needed to compile it.</para>
+
+<para>The dependency list can be, from time to time, outdated in regards
+to the current used package version. Checking dependencies takes quite a
+bit of work, so they may lag behind a bit on the package update. But
+often with minor package updates, the installation dependencies hardly
+change, so they'll be current in most cases. If we upgrade to a major
+new release, we'll make sure the dependencies are checked too at the
+same time.</para>
+
</sect1>
diff --git a/appendixa/kbd-dep.xml b/appendixa/kbd-dep.xml
new file mode 100644
index 000000000..6179e68ea
--- /dev/null
+++ b/appendixa/kbd-dep.xml
@@ -0,0 +1,37 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Kbd-&kbd-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+strip from the binutils package
+
+bison from the bison package
+
+cp from the fileutils package
+install from the fileutils package
+ln from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+flex from the flex package
+
+cpp from the gcc package
+gcc from the gcc package
+
+gunzip from the gzip package
+gzip from the gzip package
+
+make from the make package
+
+sed from the sed package
+
+uname from the sh-utils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/kbd-down.xml b/appendixa/kbd-down.xml
new file mode 100644
index 000000000..b406bd110
--- /dev/null
+++ b/appendixa/kbd-down.xml
@@ -0,0 +1,10 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Kbd (&kbd-version;):
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/">ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/</ulink>
+
+Kbd Patch (&kbd-patch-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/kbd.xml b/appendixa/kbd.xml
index 4a1cbe02d..52a70b238 100644
--- a/appendixa/kbd.xml
+++ b/appendixa/kbd.xml
@@ -2,7 +2,9 @@
<title>Kbd</title>
<?dbhtml filename="kbd.html" dir="appendixa"?>
+&aa-kbd-down;
&aa-kbd-desc;
+&aa-kbd-dep;
</sect1>
diff --git a/appendixa/kernel-dep.xml b/appendixa/kernel-dep.xml
new file mode 100644
index 000000000..aac96f0d1
--- /dev/null
+++ b/appendixa/kernel-dep.xml
@@ -0,0 +1,57 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Linux-&kernel-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+nm from the binutils package
+objcopy from the binutils package
+
+chown from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+find from the findutils package
+xargs from the findutils package
+
+gcc from the gcc package
+
+grep from the grep package
+
+make from the make package
+
+awk from the mawk package
+
+depmod from the modutils package
+genksyms from the modutils package
+
+hostname from the net-tools package
+
+sed from the sed package
+
+basename from the sh-utils package
+date from the sh-utils package
+expr from the sh-utils package
+pwd from the sh-utils package
+uname from the sh-utils package
+whoami from the sh-utils package
+yes from the sh-utils package
+
+cat from the textutils package
+md5sum from the textutils package
+sort from the textutils package
+tail from the textutils package
+touch from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/kernel-down.xml b/appendixa/kernel-down.xml
new file mode 100644
index 000000000..e517ca351
--- /dev/null
+++ b/appendixa/kernel-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Linux Kernel (&kernel-version;):
+<ulink url="ftp://ftp.kernel.org/pub/linux/kernel/">ftp://ftp.kernel.org/pub/linux/kernel/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/kernel.xml b/appendixa/kernel.xml
index 82605d311..3adcefb45 100644
--- a/appendixa/kernel.xml
+++ b/appendixa/kernel.xml
@@ -2,7 +2,9 @@
<title>Linux kernel</title>
<?dbhtml filename="kernel.html" dir="appendixa"?>
+&aa-kernel-down;
&aa-kernel-desc;
+&aa-kernel-dep;
</sect1>
diff --git a/appendixa/less-dep.xml b/appendixa/less-dep.xml
new file mode 100644
index 000000000..e2b2cbd32
--- /dev/null
+++ b/appendixa/less-dep.xml
@@ -0,0 +1,37 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Less-&less-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+touch from the fileutils package
+
+grep from the grep package
+
+cc from the gcc package
+
+make from the make package
+
+sed from the sed package
+
+dirname from the sh-utils package
+expr from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/less-down.xml b/appendixa/less-down.xml
new file mode 100644
index 000000000..165965583
--- /dev/null
+++ b/appendixa/less-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Less (&less-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/less/">ftp://ftp.gnu.org/gnu/less/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/less.xml b/appendixa/less.xml
index 991c70523..3a219797f 100644
--- a/appendixa/less.xml
+++ b/appendixa/less.xml
@@ -2,7 +2,9 @@
<title>Less</title>
<?dbhtml filename="less.html" dir="appendixa"?>
+&aa-less-down;
&aa-less-desc;
+&aa-less-dep;
</sect1>
diff --git a/appendixa/libtool-dep.xml b/appendixa/libtool-dep.xml
new file mode 100644
index 000000000..8d27eb329
--- /dev/null
+++ b/appendixa/libtool-dep.xml
@@ -0,0 +1,43 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Libtool-&libtool-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+rmdir from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/libtool-down.xml b/appendixa/libtool-down.xml
new file mode 100644
index 000000000..f8d1bc098
--- /dev/null
+++ b/appendixa/libtool-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Libtool (&libtool-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/libtool/">ftp://ftp.gnu.org/gnu/libtool/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/libtool.xml b/appendixa/libtool.xml
index 1eeff156a..633f79f59 100644
--- a/appendixa/libtool.xml
+++ b/appendixa/libtool.xml
@@ -2,7 +2,9 @@
<title>Libtool</title>
<?dbhtml filename="libtool.html" dir="appendixa"?>
+&aa-libtool-down;
&aa-libtool-desc;
+&aa-libtool-dep;
</sect1>
diff --git a/appendixa/lilo-dep.xml b/appendixa/lilo-dep.xml
new file mode 100644
index 000000000..83c3a00f3
--- /dev/null
+++ b/appendixa/lilo-dep.xml
@@ -0,0 +1,31 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Lilo-&lilo-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as86 from the bin86 package
+ld86 from the bin86 package
+
+as from the binutils package
+ld from the binutils package
+strip from the binutils package
+
+cp from the fileutils package
+dd from the fileutils package
+ln from the fileutils package
+mv from the fileutils package
+
+cc from the gcc package
+
+make from the make package
+
+sed from the sed package
+
+cat from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/lilo-down.xml b/appendixa/lilo-down.xml
new file mode 100644
index 000000000..c7352e91b
--- /dev/null
+++ b/appendixa/lilo-down.xml
@@ -0,0 +1,8 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Lilo (&lilo-version;):
+<ulink url="ftp://ibiblio.org/pub/Linux/system/boot/lilo/">ftp://ibiblio.org/pub/Linux/system/boot/lilo/</ulink>
+<ulink
+url="http://ibiblio.org/pub/Linux/system/boot/lilo/">http://ibiblio.org/pub/Linux/system/boot/lilo/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/lilo.xml b/appendixa/lilo.xml
index cb11fd8b9..66ef90ac2 100644
--- a/appendixa/lilo.xml
+++ b/appendixa/lilo.xml
@@ -2,7 +2,9 @@
<title>Lilo</title>
<?dbhtml filename="lilo.html" dir="appendixa"?>
+&aa-lilo-down;
&aa-lilo-desc;
+&aa-lilo-dep;
</sect1>
diff --git a/appendixa/m4-dep.xml b/appendixa/m4-dep.xml
new file mode 100644
index 000000000..c6ed68961
--- /dev/null
+++ b/appendixa/m4-dep.xml
@@ -0,0 +1,35 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>M4-&m4-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+make from the make package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+sed from the sed package
+
+basename from the sh-utils package
+date from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/m4-down.xml b/appendixa/m4-down.xml
new file mode 100644
index 000000000..4e6f5396d
--- /dev/null
+++ b/appendixa/m4-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>M4 (&m4-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/m4/">ftp://ftp.gnu.org/gnu/m4/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/m4.xml b/appendixa/m4.xml
index aae73d992..1195a8d05 100644
--- a/appendixa/m4.xml
+++ b/appendixa/m4.xml
@@ -2,7 +2,9 @@
<title>M4</title>
<?dbhtml filename="m4.html" dir="appendixa"?>
+&aa-m4-down;
&aa-m4-desc;
+&aa-m4-dep;
</sect1>
diff --git a/appendixa/make-dep.xml b/appendixa/make-dep.xml
new file mode 100644
index 000000000..90414f9b9
--- /dev/null
+++ b/appendixa/make-dep.xml
@@ -0,0 +1,40 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Make-&make-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chgrp from the fileutils package
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+egrep from the grep package
+
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/make-down.xml b/appendixa/make-down.xml
new file mode 100644
index 000000000..e229a5a3c
--- /dev/null
+++ b/appendixa/make-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Make (&make-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/make/">ftp://ftp.gnu.org/gnu/make/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/make.xml b/appendixa/make.xml
index 5b97b2378..ef9c563f1 100644
--- a/appendixa/make.xml
+++ b/appendixa/make.xml
@@ -2,7 +2,9 @@
<title>Make</title>
<?dbhtml filename="make.html" dir="appendixa"?>
+&aa-make-down;
&aa-make-desc;
+&aa-make-dep;
</sect1>
diff --git a/appendixa/makedev-dep.xml b/appendixa/makedev-dep.xml
new file mode 100644
index 000000000..6474a54da
--- /dev/null
+++ b/appendixa/makedev-dep.xml
@@ -0,0 +1,23 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>MAKEDEV-&makedev-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+chmod from the fileutils package
+chown from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mknod from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+grep from the grep package
+
+expr from the sh-utils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/makedev-down.xml b/appendixa/makedev-down.xml
new file mode 100644
index 000000000..b2fa010a8
--- /dev/null
+++ b/appendixa/makedev-down.xml
@@ -0,0 +1,7 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>MAKEDEV (&makedev-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/makedev.xml b/appendixa/makedev.xml
index 51d9bf861..f09b907a5 100644
--- a/appendixa/makedev.xml
+++ b/appendixa/makedev.xml
@@ -2,7 +2,9 @@
<title>MAKEDEV</title>
<?dbhtml filename="makedev.html" dir="appendixa"?>
+&aa-makedev-down;
&aa-makedev-desc;
+&aa-makedev-dep;
</sect1>
diff --git a/appendixa/man-dep.xml b/appendixa/man-dep.xml
new file mode 100644
index 000000000..4aaf2b155
--- /dev/null
+++ b/appendixa/man-dep.xml
@@ -0,0 +1,39 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Man-&man-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+bzip2 from the bzip2 package
+
+chmod from the fileutils package
+cp from the fileutils package
+install from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+gcc from the gcc package
+
+grep from the grep package
+
+gunzip from the gzip package
+zcat from the gzip package
+
+make from the make package
+
+awk from the mawk package
+
+sed from the sed package
+
+echo from the sh-utils package
+cat from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/man-down.xml b/appendixa/man-down.xml
new file mode 100644
index 000000000..93fc43246
--- /dev/null
+++ b/appendixa/man-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Man (&man-version;):
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/man/">ftp://ftp.win.tue.nl/pub/linux-local/utils/man/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/man.xml b/appendixa/man.xml
index 6d8d59a79..273312825 100644
--- a/appendixa/man.xml
+++ b/appendixa/man.xml
@@ -2,7 +2,9 @@
<title>Man</title>
<?dbhtml filename="man.html" dir="appendixa"?>
+&aa-man-down;
&aa-man-desc;
+&aa-man-dep;
</sect1>
diff --git a/appendixa/manpages-dep.xml b/appendixa/manpages-dep.xml
new file mode 100644
index 000000000..af8909873
--- /dev/null
+++ b/appendixa/manpages-dep.xml
@@ -0,0 +1,18 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Man-pages-&man-pages-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh from the bash package
+
+install from the fileutils package
+
+make from the make package
+
+patch from the patch package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/manpages-down.xml b/appendixa/manpages-down.xml
new file mode 100644
index 000000000..8d997bc7f
--- /dev/null
+++ b/appendixa/manpages-down.xml
@@ -0,0 +1,10 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Man-pages (&man-pages-version;):
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/manpages/">ftp://ftp.win.tue.nl/pub/linux-local/manpages/</ulink>
+
+Man-pages Patch (&man-pages-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/manpages.xml b/appendixa/manpages.xml
index dad5a5cb7..d70f06095 100644
--- a/appendixa/manpages.xml
+++ b/appendixa/manpages.xml
@@ -2,7 +2,9 @@
<title>Man-pages</title>
<?dbhtml filename="man-pages.html" dir="appendixa"?>
+&aa-manpages-down;
&aa-manpages-desc;
+&aa-manpages-dep;
</sect1>
diff --git a/appendixa/mawk-dep.xml b/appendixa/mawk-dep.xml
new file mode 100644
index 000000000..fa1347fbd
--- /dev/null
+++ b/appendixa/mawk-dep.xml
@@ -0,0 +1,33 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Mawk-&mawk-depversion; needs the following to be installed:</para>
+
+<literallayout>
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+rm from the fileutils package
+
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+tee from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/mawk-down.xml b/appendixa/mawk-down.xml
new file mode 100644
index 000000000..744a908f5
--- /dev/null
+++ b/appendixa/mawk-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Mawk (&mawk-version;):
+<ulink url="ftp://ftp.whidbey.net/pub/brennan/">ftp://ftp.whidbey.net/pub/brennan/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/mawk.xml b/appendixa/mawk.xml
index e8a405ddc..4d4990f7d 100644
--- a/appendixa/mawk.xml
+++ b/appendixa/mawk.xml
@@ -2,7 +2,9 @@
<title>Mawk</title>
<?dbhtml filename="mawk.html" dir="appendixa"?>
+&aa-mawk-down;
&aa-mawk-desc;
+&aa-mawk-dep;
</sect1>
diff --git a/appendixa/modutils-dep.xml b/appendixa/modutils-dep.xml
new file mode 100644
index 000000000..91685f6a4
--- /dev/null
+++ b/appendixa/modutils-dep.xml
@@ -0,0 +1,44 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Modutils-&modutils-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+strip from the binutils package
+
+bison from the bison package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+install from the fileutils package
+ln from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+flex from the flex package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+expr from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/modutils-down.xml b/appendixa/modutils-down.xml
new file mode 100644
index 000000000..33d2fe6b5
--- /dev/null
+++ b/appendixa/modutils-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Modutils (&modutils-version;):
+<ulink url="ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils/">ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/modutils.xml b/appendixa/modutils.xml
index d5b24004f..e2d705d51 100644
--- a/appendixa/modutils.xml
+++ b/appendixa/modutils.xml
@@ -2,7 +2,9 @@
<title>Modutils</title>
<?dbhtml filename="modutils.html" dir="appendixa"?>
+&aa-modutils-down;
&aa-modutils-desc;
+&aa-modutils-dep;
</sect1>
diff --git a/appendixa/ncurses-dep.xml b/appendixa/ncurses-dep.xml
new file mode 100644
index 000000000..57db49dbb
--- /dev/null
+++ b/appendixa/ncurses-dep.xml
@@ -0,0 +1,49 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Ncurses-&ncurses-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+c++ from the gcc package
+gcc from the gcc package
+
+egrep from the grep package
+fgrep from the grep package
+grep from the grep package
+
+make from the make package
+
+mawk from the mawk package
+
+sed from the sed package
+
+basename from the sh-utils package
+date from the sh-utils package
+echo from the sh-utils package
+expr from the sh-utils package
+test from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+sort from the textutils package
+tr from the textutils package
+wc from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/ncurses-down.xml b/appendixa/ncurses-down.xml
new file mode 100644
index 000000000..3b3674098
--- /dev/null
+++ b/appendixa/ncurses-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Ncurses (&ncurses-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/ncurses/">ftp://ftp.gnu.org/gnu/ncurses/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/ncurses.xml b/appendixa/ncurses.xml
index 2b7749f6e..afa2f2aaa 100644
--- a/appendixa/ncurses.xml
+++ b/appendixa/ncurses.xml
@@ -2,7 +2,9 @@
<title>Ncurses</title>
<?dbhtml filename="ncurses.html" dir="appendixa"?>
+&aa-ncurses-down;
&aa-ncurses-desc;
+&aa-ncurses-dep;
</sect1>
diff --git a/appendixa/netkitbase-dep.xml b/appendixa/netkitbase-dep.xml
new file mode 100644
index 000000000..68de046e3
--- /dev/null
+++ b/appendixa/netkitbase-dep.xml
@@ -0,0 +1,30 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Netkit-base-&netkit-base-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh rom the bash package
+
+as rom the binutils package
+ld rom the binutils package
+strip rom the binutils package
+
+cp rom the fileutils package
+install from the fileutils package
+rm rom the fileutils package
+
+make rom the make package
+
+cc rom the gcc package
+
+sed rom the sed package
+
+date from the sh-utils package
+
+cat from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/netkitbase-down.xml b/appendixa/netkitbase-down.xml
new file mode 100644
index 000000000..69e184534
--- /dev/null
+++ b/appendixa/netkitbase-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Netkit-base (&netkit-base-version;):
+<ulink url="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/">ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/netkitbase.xml b/appendixa/netkitbase.xml
index 27b13f74c..f7b749d32 100644
--- a/appendixa/netkitbase.xml
+++ b/appendixa/netkitbase.xml
@@ -2,7 +2,9 @@
<title>Netkit-base</title>
<?dbhtml filename="netkit-base.html" dir="appendixa"?>
+&aa-netkitbase-down;
&aa-netkitbase-desc;
+&aa-netkitbase-dep;
</sect1>
diff --git a/appendixa/nettools-dep.xml b/appendixa/nettools-dep.xml
new file mode 100644
index 000000000..d0b9d8e94
--- /dev/null
+++ b/appendixa/nettools-dep.xml
@@ -0,0 +1,31 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Net-tools-&net-tools-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+bash from the bash package
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+install from the fileutils package
+ln from the fileutils package
+rm from the fileutils package
+
+msgfmt from the gettext package
+
+cc from the gcc package
+
+make from the make package
+
+basename from the sh-utils package
+echo from the sh-utils package
+env from the sh-utils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/nettools-down.xml b/appendixa/nettools-down.xml
new file mode 100644
index 000000000..3724eafb3
--- /dev/null
+++ b/appendixa/nettools-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Net-tools (&net-tools-version;):
+<ulink url="http://www.tazenda.demon.co.uk/phil/net-tools/">http://www.tazenda.demon.co.uk/phil/net-tools/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/nettools.xml b/appendixa/nettools.xml
index 934f63c85..eb7ed016e 100644
--- a/appendixa/nettools.xml
+++ b/appendixa/nettools.xml
@@ -2,7 +2,9 @@
<title>Net-tools</title>
<?dbhtml filename="net-tools.html" dir="appendixa"?>
+&aa-nettools-down;
&aa-nettools-desc;
+&aa-nettools-dep;
</sect1>
diff --git a/appendixa/patch-dep.xml b/appendixa/patch-dep.xml
new file mode 100644
index 000000000..2a4728001
--- /dev/null
+++ b/appendixa/patch-dep.xml
@@ -0,0 +1,37 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Patch-&patch-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/patch-down.xml b/appendixa/patch-down.xml
new file mode 100644
index 000000000..81d30d0ad
--- /dev/null
+++ b/appendixa/patch-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Patch (&patch-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/patch/">ftp://ftp.gnu.org/gnu/patch/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/patch.xml b/appendixa/patch.xml
index 1cf7f221c..61680061d 100644
--- a/appendixa/patch.xml
+++ b/appendixa/patch.xml
@@ -2,7 +2,9 @@
<title>Patch</title>
<?dbhtml filename="patch.html" dir="appendixa"?>
+&aa-patch-down;
&aa-patch-desc;
+&aa-patch-dep;
</sect1>
diff --git a/appendixa/perl-dep.xml b/appendixa/perl-dep.xml
new file mode 100644
index 000000000..013eef395
--- /dev/null
+++ b/appendixa/perl-dep.xml
@@ -0,0 +1,64 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Perl-&perl-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+nm from the binutils package
+
+bison from the bison package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+touch from the fileutils package
+
+gcc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+nroff from the groff package
+
+gzip from the gzip package
+
+less from the less package
+
+make from the make package
+
+awk from the mawk package
+
+sed from the sed package
+
+basename from the sh-utils package
+date from the sh-utils package
+echo from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+tee from the sh-utils package
+test from the sh-utils package
+true from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+comm from the textutils package
+sort from the textutils package
+split from the textutils package
+tr from the textutils package
+uniq from the textutils package
+wc from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/perl-down.xml b/appendixa/perl-down.xml
new file mode 100644
index 000000000..8503b2332
--- /dev/null
+++ b/appendixa/perl-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Perl (&perl-version;):
+<ulink url="http://www.perl.com/">http://www.perl.com/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/perl.xml b/appendixa/perl.xml
index 498869312..6bf346048 100644
--- a/appendixa/perl.xml
+++ b/appendixa/perl.xml
@@ -2,7 +2,9 @@
<title>Perl</title>
<?dbhtml filename="perl.html" dir="appendixa"?>
+&aa-perl-down;
&aa-perl-desc;
+&aa-perl-dep;
</sect1>
diff --git a/appendixa/procinfo-dep.xml b/appendixa/procinfo-dep.xml
new file mode 100644
index 000000000..a3831fe1e
--- /dev/null
+++ b/appendixa/procinfo-dep.xml
@@ -0,0 +1,19 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Procinfo-&procinfo-depversion; needs the following to be installed:</para>
+
+<literallayout>
+as from the binutils package
+ld from the binutils package
+
+install from the fileutils package
+mkdir from the fileutils package
+
+make from the make package
+
+sed from the sed package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/procinfo-down.xml b/appendixa/procinfo-down.xml
new file mode 100644
index 000000000..2d13d72a7
--- /dev/null
+++ b/appendixa/procinfo-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Procinfo (&procinfo-version;):
+<ulink url="ftp://ftp.cistron.nl/pub/people/svm/">ftp://ftp.cistron.nl/pub/people/svm/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/procinfo.xml b/appendixa/procinfo.xml
index 352fdf97b..7cdcc6bd4 100644
--- a/appendixa/procinfo.xml
+++ b/appendixa/procinfo.xml
@@ -2,7 +2,9 @@
<title>Procinfo</title>
<?dbhtml filename="procinfo.html" dir="appendixa"?>
+&aa-procinfo-down;
&aa-procinfo-desc;
+&aa-procinfo-dep;
</sect1>
diff --git a/appendixa/procps-dep.xml b/appendixa/procps-dep.xml
new file mode 100644
index 000000000..50c3a0b3a
--- /dev/null
+++ b/appendixa/procps-dep.xml
@@ -0,0 +1,34 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Procps-&procps-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+strip from the binutils package
+
+install from the fileutils package
+ln from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+gcc from the gcc package
+
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+pwd from the sh-utils package
+
+sort from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/procps-down.xml b/appendixa/procps-down.xml
new file mode 100644
index 000000000..2905982b7
--- /dev/null
+++ b/appendixa/procps-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Procps (&procps-version;):
+<ulink url="ftp://people.redhat.com/johnsonm/procps/">ftp://people.redhat.com/johnsonm/procps/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/procps.xml b/appendixa/procps.xml
index 179a4cb8e..1b626fdc4 100644
--- a/appendixa/procps.xml
+++ b/appendixa/procps.xml
@@ -2,7 +2,9 @@
<title>Procps</title>
<?dbhtml filename="procps.html" dir="appendixa"?>
+&aa-procps-down;
&aa-procps-desc;
+&aa-procps-dep;
</sect1>
diff --git a/appendixa/psmisc-dep.xml b/appendixa/psmisc-dep.xml
new file mode 100644
index 000000000..ad394303a
--- /dev/null
+++ b/appendixa/psmisc-dep.xml
@@ -0,0 +1,39 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Psmisc-&psmisc-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/psmisc-down.xml b/appendixa/psmisc-down.xml
new file mode 100644
index 000000000..d413f06e7
--- /dev/null
+++ b/appendixa/psmisc-down.xml
@@ -0,0 +1,7 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Psmisc (&psmisc-version;):
+<ulink url="http://download.sourceforge.net/psmisc/">http://download.sourceforge.net/psmisc/</ulink>
+<ulink url="ftp://download.sourceforge.net/pub/sourceforge/psmisc/">ftp://download.sourceforge.net/pub/sourceforge/psmisc/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/psmisc.xml b/appendixa/psmisc.xml
index 21a37831b..952400546 100644
--- a/appendixa/psmisc.xml
+++ b/appendixa/psmisc.xml
@@ -2,7 +2,9 @@
<title>Psmisc</title>
<?dbhtml filename="psmisc.html" dir="appendixa"?>
+&aa-psmisc-down;
&aa-psmisc-desc;
+&aa-psmisc-dep;
</sect1>
diff --git a/appendixa/reiserfs-dep.xml b/appendixa/reiserfs-dep.xml
new file mode 100644
index 000000000..13f7d9f3e
--- /dev/null
+++ b/appendixa/reiserfs-dep.xml
@@ -0,0 +1,12 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Reiserfs-&reiserfs-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+TO BE DETERMINED
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/reiserfs-down.xml b/appendixa/reiserfs-down.xml
new file mode 100644
index 000000000..7d0132a1f
--- /dev/null
+++ b/appendixa/reiserfs-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Reiserfs (&reiserfs-version;):
+<ulink url="ftp://ftp.namesys.com/pub/reiserfsprogs/">ftp://ftp.namesys.com/pub/reiserfsprogs/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/reiserfs.xml b/appendixa/reiserfs.xml
index daa6afec1..04fcf3550 100644
--- a/appendixa/reiserfs.xml
+++ b/appendixa/reiserfs.xml
@@ -2,7 +2,9 @@
<title>Reiserfsprogs</title>
<?dbhtml filename="reiserfs.html" dir="appendixa"?>
+&aa-reiserfs-down;
&aa-reiserfs-desc;
+&aa-reiserfs-dep;
</sect1>
diff --git a/appendixa/sed-dep.xml b/appendixa/sed-dep.xml
new file mode 100644
index 000000000..9f25b3c10
--- /dev/null
+++ b/appendixa/sed-dep.xml
@@ -0,0 +1,39 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Sed-&sed-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/sed-down.xml b/appendixa/sed-down.xml
new file mode 100644
index 000000000..940654832
--- /dev/null
+++ b/appendixa/sed-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Sed (&sed-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/sed/">ftp://ftp.gnu.org/gnu/sed/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/sed.xml b/appendixa/sed.xml
index 06c826499..11b2c784a 100644
--- a/appendixa/sed.xml
+++ b/appendixa/sed.xml
@@ -2,7 +2,9 @@
<title>Sed</title>
<?dbhtml filename="sed.html" dir="appendixa"?>
+&aa-sed-down;
&aa-sed-desc;
+&aa-sed-dep;
</sect1>
diff --git a/appendixa/shadowpwd-dep.xml b/appendixa/shadowpwd-dep.xml
new file mode 100644
index 000000000..69a485df4
--- /dev/null
+++ b/appendixa/shadowpwd-dep.xml
@@ -0,0 +1,45 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Shadow-&shadow-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+nm from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+rmdir from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+sort from the textutils package
+uniq from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/shadowpwd-down.xml b/appendixa/shadowpwd-down.xml
new file mode 100644
index 000000000..f40d73373
--- /dev/null
+++ b/appendixa/shadowpwd-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Shadow Password Suite (&shadow-version;):
+<ulink url="ftp://ftp.pld.org.pl/software/shadow/">ftp://ftp.pld.org.pl/software/shadow/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/shadowpwd.xml b/appendixa/shadowpwd.xml
index 8edbfaa72..3a8d7c185 100644
--- a/appendixa/shadowpwd.xml
+++ b/appendixa/shadowpwd.xml
@@ -2,7 +2,9 @@
<title>Shadow Password Suite</title>
<?dbhtml filename="shadow.html" dir="appendixa"?>
+&aa-shadowpwd-down;
&aa-shadowpwd-desc;
+&aa-shadowpwd-dep;
</sect1>
diff --git a/appendixa/shellutils-dep.xml b/appendixa/shellutils-dep.xml
new file mode 100644
index 000000000..868720584
--- /dev/null
+++ b/appendixa/shellutils-dep.xml
@@ -0,0 +1,42 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Sh-utils-&sh-utils-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+chown from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/shellutils-down.xml b/appendixa/shellutils-down.xml
new file mode 100644
index 000000000..af7ec2d2a
--- /dev/null
+++ b/appendixa/shellutils-down.xml
@@ -0,0 +1,10 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Sh-utils (&sh-utils-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/sh-utils/">ftp://ftp.gnu.org/gnu/sh-utils/</ulink>
+
+Sh-utils Patch (&sh-utils-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/shellutils.xml b/appendixa/shellutils.xml
index 8c8eb28c6..04931e20c 100644
--- a/appendixa/shellutils.xml
+++ b/appendixa/shellutils.xml
@@ -2,7 +2,9 @@
<title>Sh-utils</title>
<?dbhtml filename="sh-utils.html" dir="appendixa"?>
+&aa-shellutils-down;
&aa-shellutils-desc;
+&aa-shellutils-dep;
</sect1>
diff --git a/appendixa/sysklogd-dep.xml b/appendixa/sysklogd-dep.xml
new file mode 100644
index 000000000..9dd142779
--- /dev/null
+++ b/appendixa/sysklogd-dep.xml
@@ -0,0 +1,19 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Sysklogd-&sysklogd-depversion; needs the following to be installed:</para>
+
+<literallayout>
+as from the binutils package
+ld from the binutils package
+strip from the binutils package
+
+install from the fileutils package
+
+gcc rom the gcc package
+
+make from the make package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/sysklogd-down.xml b/appendixa/sysklogd-down.xml
new file mode 100644
index 000000000..efe4ccbed
--- /dev/null
+++ b/appendixa/sysklogd-down.xml
@@ -0,0 +1,7 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Sysklogd (&sysklogd-version;):
+<ulink url="ftp://ibiblio.org/pub/Linux/system/daemons/">ftp://ibiblio.org/pub/Linux/system/daemons/</ulink>
+<ulink url="http://ibiblio.org/pub/Linux/system/daemons/">http://ibiblio.org/pub/Linux/system/daemons/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/sysklogd.xml b/appendixa/sysklogd.xml
index 622a48a28..a1746ad39 100644
--- a/appendixa/sysklogd.xml
+++ b/appendixa/sysklogd.xml
@@ -2,7 +2,9 @@
<title>Sysklogd</title>
<?dbhtml filename="sysklogd.html" dir="appendixa"?>
+&aa-sysklogd-down;
&aa-sysklogd-desc;
+&aa-sysklogd-dep;
</sect1>
diff --git a/appendixa/sysvinit-dep.xml b/appendixa/sysvinit-dep.xml
new file mode 100644
index 000000000..0bb7bf22e
--- /dev/null
+++ b/appendixa/sysvinit-dep.xml
@@ -0,0 +1,26 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Sysvinit-&sysvinit-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+chown from the fileutils package
+install from the fileutils package
+ln from the fileutils package
+mknod from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+make from the make package
+
+patch from the patch package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/sysvinit-down.xml b/appendixa/sysvinit-down.xml
new file mode 100644
index 000000000..540d7f5ad
--- /dev/null
+++ b/appendixa/sysvinit-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Sysvinit (&sysvinit-version;):
+<ulink url="ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/">ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/sysvinit.xml b/appendixa/sysvinit.xml
index 18025cc12..006b6d750 100644
--- a/appendixa/sysvinit.xml
+++ b/appendixa/sysvinit.xml
@@ -2,7 +2,9 @@
<title>Sysvinit</title>
<?dbhtml filename="sysvinit.html" dir="appendixa"?>
+&aa-sysvinit-down;
&aa-sysvinit-desc;
+&aa-sysvinit-dep;
</sect1>
diff --git a/appendixa/tar-dep.xml b/appendixa/tar-dep.xml
new file mode 100644
index 000000000..1a9033508
--- /dev/null
+++ b/appendixa/tar-dep.xml
@@ -0,0 +1,43 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Tar-&tar-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+patch from the patch package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/tar-down.xml b/appendixa/tar-down.xml
new file mode 100644
index 000000000..13b3b4a20
--- /dev/null
+++ b/appendixa/tar-down.xml
@@ -0,0 +1,10 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Tar (&tar-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/tar/">ftp://ftp.gnu.org/gnu/tar/</ulink>
+
+Tar Patch (&tar-version;):
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/tar.xml b/appendixa/tar.xml
index 4563e723d..13f2db572 100644
--- a/appendixa/tar.xml
+++ b/appendixa/tar.xml
@@ -2,7 +2,9 @@
<title>Tar</title>
<?dbhtml filename="tar.html" dir="appendixa"?>
+&aa-tar-down;
&aa-tar-desc;
+&aa-tar-dep;
</sect1>
diff --git a/appendixa/texinfo-dep.xml b/appendixa/texinfo-dep.xml
new file mode 100644
index 000000000..7b03811f3
--- /dev/null
+++ b/appendixa/texinfo-dep.xml
@@ -0,0 +1,41 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Texinfo-&texinfo-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/texinfo-down.xml b/appendixa/texinfo-down.xml
new file mode 100644
index 000000000..4f49eb2a1
--- /dev/null
+++ b/appendixa/texinfo-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Texinfo (&texinfo-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/texinfo/">ftp://ftp.gnu.org/gnu/texinfo/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/texinfo.xml b/appendixa/texinfo.xml
index adbfe9b7d..884150306 100644
--- a/appendixa/texinfo.xml
+++ b/appendixa/texinfo.xml
@@ -2,7 +2,9 @@
<title>Texinfo</title>
<?dbhtml filename="texinfo.html" dir="appendixa"?>
+&aa-texinfo-down;
&aa-texinfo-desc;
+&aa-texinfo-dep;
</sect1>
diff --git a/appendixa/textutils-dep.xml b/appendixa/textutils-dep.xml
new file mode 100644
index 000000000..303bec4b1
--- /dev/null
+++ b/appendixa/textutils-dep.xml
@@ -0,0 +1,42 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Textutils-&textutils-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ar from the binutils package
+as from the binutils package
+ld from the binutils package
+
+cmp from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+ls from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+
+egrep from the grep package
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+basename from the sh-utils package
+expr from the sh-utils package
+sleep from the sh-utils package
+uname from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/textutils-down.xml b/appendixa/textutils-down.xml
new file mode 100644
index 000000000..2fe4767e6
--- /dev/null
+++ b/appendixa/textutils-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Text Utils (&textutils-version;):
+<ulink url="ftp://ftp.gnu.org/gnu/textutils/">ftp://ftp.gnu.org/gnu/textutils/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/textutils.xml b/appendixa/textutils.xml
index e7841b570..4099ea7d0 100644
--- a/appendixa/textutils.xml
+++ b/appendixa/textutils.xml
@@ -2,7 +2,9 @@
<title>Textutils</title>
<?dbhtml filename="textutils.html" dir="appendixa"?>
+&aa-textutils-down;
&aa-textutils-desc;
+&aa-textutils-dep;
</sect1>
diff --git a/appendixa/utillinux-dep.xml b/appendixa/utillinux-dep.xml
new file mode 100644
index 000000000..eae4761c3
--- /dev/null
+++ b/appendixa/utillinux-dep.xml
@@ -0,0 +1,40 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Util-linux-&util-linux-depversion; needs the following to be
+installed:</para>
+
+<literallayout>
+sh from the bash package
+
+as from the binutils package
+ld from the binutils package
+
+chgrp from the fileutils package
+chmod from the fileutils package
+cp from the fileutils package
+install from the fileutils package
+ln from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+
+cc from the gcc package
+cpp from the gcc package
+
+rpcgen from the glibc package
+
+grep from the grep package
+
+make from the make package
+
+sed from the sed package
+
+unam from the sh-utils package
+whoami from the sh-utils package
+
+cat from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/utillinux-down.xml b/appendixa/utillinux-down.xml
new file mode 100644
index 000000000..d9a926493
--- /dev/null
+++ b/appendixa/utillinux-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Util Linux (&util-linux-version;):
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/">ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/utillinux.xml b/appendixa/utillinux.xml
index a32fbfa37..fc77eddbc 100644
--- a/appendixa/utillinux.xml
+++ b/appendixa/utillinux.xml
@@ -2,7 +2,9 @@
<title>Util Linux</title>
<?dbhtml filename="util-linux.html" dir="appendixa"?>
+&aa-utillinux-down;
&aa-utillinux-desc;
+&aa-utillinux-dep;
</sect1>
diff --git a/appendixa/vim-dep.xml b/appendixa/vim-dep.xml
new file mode 100644
index 000000000..a039f1855
--- /dev/null
+++ b/appendixa/vim-dep.xml
@@ -0,0 +1,46 @@
+<sect2>
+<title>Dependencies</title>
+
+<para>Vim-&vim-depversion; needs the following to be installed:</para>
+
+<literallayout>
+sh from the bash package
+
+ld from the binutils package
+as from the binutils package
+
+cmp from the diffutils package
+diff from the diffutils package
+
+chmod from the fileutils package
+cp from the fileutils package
+ln from the fileutils package
+mkdir from the fileutils package
+mv from the fileutils package
+rm from the fileutils package
+touch from the fileutils package
+
+find from the find package
+
+cc from the gcc package
+
+grep from the grep package
+
+make from the make package
+
+hostname from the net-tools package
+
+sed from the sed package
+
+echo from the sh-utils package
+expr from the sh-utils package
+uname from the sh-utils package
+whoami from the sh-utils package
+
+cat from the textutils package
+tr from the textutils package
+wc from the textutils package
+</literallayout>
+
+</sect2>
+
diff --git a/appendixa/vim-down.xml b/appendixa/vim-down.xml
new file mode 100644
index 000000000..878ea2596
--- /dev/null
+++ b/appendixa/vim-down.xml
@@ -0,0 +1,6 @@
+<sect2>
+<title>Official Download Location</title>
+
+<para><literallayout>Vim (&vim-version;):
+<ulink url="ftp://ftp.vim.org/pub/editors/vim/unix/">ftp://ftp.vim.org/pub/editors/vim/unix/</ulink></literallayout></para>
+</sect2>
diff --git a/appendixa/vim.xml b/appendixa/vim.xml
index d331349da..69a91968e 100644
--- a/appendixa/vim.xml
+++ b/appendixa/vim.xml
@@ -2,7 +2,9 @@
<title>Vim</title>
<?dbhtml filename="vim.html" dir="appendixa"?>
+&aa-vim-down;
&aa-vim-desc;
+&aa-vim-dep;
</sect1>