From a001133b31b73376be437cc4483867149b03a1df Mon Sep 17 00:00:00 2001 From: Manuel Canales Esparcia Date: Sun, 16 May 2004 00:08:42 +0000 Subject: HEAD: Retaged the introductori packages sections in chapter0{6,7,8} git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3601 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/autoconf.xml | 23 +++++++++++++++-------- chapter06/automake.xml | 24 +++++++++++++++--------- chapter06/bash.xml | 23 +++++++++++++++-------- chapter06/binutils.xml | 25 ++++++++++++++++--------- chapter06/bison.xml | 24 +++++++++++++++--------- chapter06/bzip2.xml | 24 +++++++++++++++--------- chapter06/coreutils.xml | 24 +++++++++++++++--------- chapter06/diffutils.xml | 24 +++++++++++++++--------- chapter06/e2fsprogs.xml | 24 +++++++++++++++--------- chapter06/file.xml | 24 +++++++++++++++--------- chapter06/findutils.xml | 24 +++++++++++++++--------- chapter06/flex.xml | 24 +++++++++++++++--------- chapter06/gawk.xml | 24 +++++++++++++++--------- chapter06/gcc.xml | 24 +++++++++++++++--------- chapter06/gettext.xml | 24 +++++++++++++++--------- chapter06/glibc.xml | 24 +++++++++++++++--------- chapter06/grep.xml | 24 +++++++++++++++--------- chapter06/groff.xml | 24 +++++++++++++++--------- chapter06/grub.xml | 24 +++++++++++++++--------- chapter06/gzip.xml | 24 +++++++++++++++--------- chapter06/iana-etc.xml | 14 +++++++++----- chapter06/inetutils.xml | 24 +++++++++++++++--------- chapter06/kbd.xml | 24 +++++++++++++++--------- chapter06/less.xml | 24 +++++++++++++++--------- chapter06/libtool.xml | 24 +++++++++++++++--------- chapter06/linux-libc-headers.xml | 16 +++++++++++----- chapter06/m4.xml | 24 +++++++++++++++--------- chapter06/make.xml | 24 +++++++++++++++--------- chapter06/man-pages.xml | 20 +++++++++++++------- chapter06/man.xml | 24 +++++++++++++++--------- chapter06/mktemp.xml | 14 +++++++++----- chapter06/module-init-tools.xml | 23 +++++++++++++++-------- chapter06/ncurses.xml | 24 +++++++++++++++--------- chapter06/net-tools.xml | 24 +++++++++++++++--------- chapter06/patch.xml | 24 +++++++++++++++--------- chapter06/perl.xml | 24 +++++++++++++++--------- chapter06/procps.xml | 24 +++++++++++++++--------- chapter06/psmisc.xml | 24 +++++++++++++++--------- chapter06/readline.xml | 23 +++++++++++++++-------- chapter06/sed.xml | 24 +++++++++++++++--------- chapter06/shadow.xml | 24 +++++++++++++++--------- chapter06/sysklogd.xml | 19 +++++++++++++------ chapter06/sysvinit.xml | 20 +++++++++++++------- chapter06/tar.xml | 24 +++++++++++++++--------- chapter06/texinfo.xml | 24 +++++++++++++++--------- chapter06/udev.xml | 18 +++++++++++------- chapter06/util-linux.xml | 24 +++++++++++++++--------- chapter06/vim.xml | 25 +++++++++++++++---------- chapter06/zlib.xml | 20 +++++++++++++------- 49 files changed, 708 insertions(+), 415 deletions(-) (limited to 'chapter06') diff --git a/chapter06/autoconf.xml b/chapter06/autoconf.xml index 07b6b5cbe..7e6cc0151 100644 --- a/chapter06/autoconf.xml +++ b/chapter06/autoconf.xml @@ -3,23 +3,30 @@ %general-entities; ]> - + Autoconf-&autoconf-version; Autoconf + <para>The Autoconf package contains programs for producing shell scripts that can automatically configure source code.</para> -<screen>&buildtime; 0.5 SBU -&diskspace; 7.7 MB</screen> - -<para>Autoconf installation depends on: Bash, Coreutils, Diffutils, Grep, -M4, Make, Perl, Sed.</para> - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.5 SBU</seg><seg>7.7 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Autoconf installation depends on</segtitle> +<seglistitem><seg>Bash, Coreutils, Diffutils, Grep, +M4, Make, Perl, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Autoconf Prepare Autoconf for compilation: diff --git a/chapter06/automake.xml b/chapter06/automake.xml index e2e492719..606e3f742 100644 --- a/chapter06/automake.xml +++ b/chapter06/automake.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Automake-&automake-version; Automake + <para>The Automake package contains programs for generating Makefiles for use with Autoconf.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 6.8 MB</screen> - -<para>Automake installation depends on: Autoconf, Bash, Coreutils, -Diffutils, Grep, M4, Make, Perl, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>6.8 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Automake installation depends on</segtitle> +<seglistitem><seg>Autoconf, Bash, Coreutils, +Diffutils, Grep, M4, Make, Perl, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Automake Prepare Automake for compilation: diff --git a/chapter06/bash.xml b/chapter06/bash.xml index 36baa30a5..7050853ff 100644 --- a/chapter06/bash.xml +++ b/chapter06/bash.xml @@ -3,22 +3,29 @@ %general-entities; ]> - + Bash-&bash-version; Bash + <para>The Bash package contains the Bourne-Again SHell.</para> -<screen>Approximate build time: 1.2 SBU -Required disk space: 27 MB</screen> - -<para>Bash installation depends on: Binutils, Coreutils, Diffutils, Gawk, -GCC, Glibc, Grep, Make, Ncurses, Sed.</para> - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>1.2 SBU</seg><seg>27 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Bash installation depends on</segtitle> +<seglistitem><seg>Binutils, Coreutils, Diffutils, Gawk, +GCC, Glibc, Grep, Make, Ncurses, Sed.</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Bash Bash has a number of bugs in it that cause it to not behave the diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml index 9edbb24f2..d0eb862a6 100644 --- a/chapter06/binutils.xml +++ b/chapter06/binutils.xml @@ -3,24 +3,31 @@ %general-entities; ]> - + Binutils-&binutils-version; Binutils + <para>The Binutils package contains a linker, an assembler, and other tools for handling object files.</para> -<screen>&buildtime; 1.4 SBU -&diskspace; 167 MB</screen> - -<para>Binutils installation depends on: Bash, Coreutils, Diffutils, GCC, Gettext, -Glibc, Grep, Make, Perl, Sed, Texinfo.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>1.4 SBU</seg><seg>167 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Binutils installation depends on</segtitle> +<seglistitem><seg>Bash, Coreutils, Diffutils, GCC, Gettext, +Glibc, Grep, Make, Perl, Sed, Texinfo</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2><title>Installation of Binutils + +Installation of Binutils Now is an appropriate time to verify that your pseudo terminals (PTYs) are working properly inside the chroot environment. We will again quickly check that diff --git a/chapter06/bison.xml b/chapter06/bison.xml index 64ed98ec5..562fcacf6 100644 --- a/chapter06/bison.xml +++ b/chapter06/bison.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Bison-&bison-version; Bison + <para>The Bison package contains a parser generator.</para> -<screen>&buildtime; 0.6 SBU -&diskspace; 10.6 MB</screen> - -<para>Bison installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Gettext, Glibc, Grep, M4, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.6 SBU</seg><seg>10.6 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Bison installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Gettext, Glibc, Grep, M4, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Bison Prepare Bison for compilation: diff --git a/chapter06/bzip2.xml b/chapter06/bzip2.xml index d52cde737..742f63bff 100644 --- a/chapter06/bzip2.xml +++ b/chapter06/bzip2.xml @@ -3,25 +3,31 @@ %general-entities; ]> - + Bzip2-&bzip2-version; Bzip2 + <para>The Bzip2 package contains programs for compressing and decompressing files. On text files they achieve a much better compression than the traditional <command>gzip</command>.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 3.0 MB</screen> - -<para>Bzip2 installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Make.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>3.0 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Bzip2 installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Make</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Bzip2 Prepare Bzip2 for compilation with: diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index c65ca6a34..2259585c6 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Coreutils-&coreutils-version; Coreutils + <para>The Coreutils package contains utilities for showing and setting the basic system characteristics.</para> -<screen>&buildtime; 0.9 SBU -&diskspace; 69 MB</screen> - -<para>Coreutils installation depends on: Bash, Binutils, Coreutils, Diffutils, GCC, -Gettext, Glibc, Grep, Make, Perl, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.9 SBU</seg><seg>69 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Coreutils installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, GCC, +Gettext, Glibc, Grep, Make, Perl, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Coreutils Normally the functionality of uname is somewhat diff --git a/chapter06/diffutils.xml b/chapter06/diffutils.xml index 845b83818..01a7d031c 100644 --- a/chapter06/diffutils.xml +++ b/chapter06/diffutils.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Diffutils-&diffutils-version; Diffutils + <para>The Diffutils package contains programs that show the differences between files or directories.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 7.5 MB</screen> - -<para>Diffutils installation depends on: Bash, Binutils, Coreutils, Diffutils, GCC, -Gettext, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>7.5 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Diffutils installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, GCC, +Gettext, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Diffutils Prepare Diffutils for compilation: diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml index 56828e140..f9195efcf 100644 --- a/chapter06/e2fsprogs.xml +++ b/chapter06/e2fsprogs.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + E2fsprogs-&e2fsprogs-version; E2fsprogs + <para>The E2fsprogs package contains the utilities for handling the ext2 file system. It also supports the ext3 journaling file system.</para> -<screen>&buildtime; 0.6 SBU -&diskspace; 48.4 MB</screen> - -<para>E2fsprogs installation depends on: Bash, Binutils, Coreutils, -Diffutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, Texinfo.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.6 SBU</seg><seg>48.4 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>E2fsprogs installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, Texinfo</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of E2fsprogs Prepare E2fsprogs for compilation: diff --git a/chapter06/file.xml b/chapter06/file.xml index 4b4bb8cd0..88c5ef383 100644 --- a/chapter06/file.xml +++ b/chapter06/file.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + File-&file-version; File + <para>The File package contains a utility for determining the type of files.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 6.3 MB</screen> - -<para>File installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Sed, Zlib.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>6.3 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>File installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Grep, Make, Sed, Zlib</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of File Prepare File for compilation: diff --git a/chapter06/findutils.xml b/chapter06/findutils.xml index 82000777c..f0e7030e4 100644 --- a/chapter06/findutils.xml +++ b/chapter06/findutils.xml @@ -3,26 +3,32 @@ %general-entities; ]> - + Findutils-&findutils-version; Findutils + <para>The Findutils package contains programs to find files. Processes are provided to recursively search through a directory tree and to create, maintain and search a database (often faster than the recursive find, but unreliable if the database has not been recently updated).</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 7.5 MB</screen> - -<para>Findutils installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>7.5 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Findutils installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Findutils Prepare Findutils for compilation: diff --git a/chapter06/flex.xml b/chapter06/flex.xml index 34f0fbc1e..855238aa6 100644 --- a/chapter06/flex.xml +++ b/chapter06/flex.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Flex-&flex-version; Flex + <para>The Flex package contains a utility for generating programs that recognize patterns in text.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 3.4 MB</screen> - -<para>Flex installation depends on: Bash, Binutils, Bison, Coreutils, Diffutils, -GCC, Gettext, Glibc, Grep, M4, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>3.4 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Flex installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Bison, Coreutils, Diffutils, +GCC, Gettext, Glibc, Grep, M4, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Flex Flex contains several known bugs. Fix these with the following patch: diff --git a/chapter06/gawk.xml b/chapter06/gawk.xml index 8eea05d14..99420f0b8 100644 --- a/chapter06/gawk.xml +++ b/chapter06/gawk.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Gawk-&gawk-version; Gawk + <para>The Gawk package contains programs for manipulating text files.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 17 MB</screen> - -<para>Gawk installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>17 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Gawk installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Gawk Prepare Gawk for compilation: diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index 73e4cab92..79dcc7974 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + GCC-&gcc-version; GCC + <para>The GCC package contains the GNU compiler collection, which includes the C and C++ compilers.</para> -<screen>&buildtime; 11.7 SBU -&diskspace; 294 MB</screen> - -<para>GCC installation depends on: Bash, Binutils, Coreutils, Diffutils, Findutils, -Gawk, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>11.7 SBU</seg><seg>294 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>GCC installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, Findutils, +Gawk, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of GCC This package is known to behave badly when you have changed its diff --git a/chapter06/gettext.xml b/chapter06/gettext.xml index 9c3b449cd..09f139014 100644 --- a/chapter06/gettext.xml +++ b/chapter06/gettext.xml @@ -3,25 +3,31 @@ %general-entities; ]> - + Gettext-&gettext-version; Gettext + <para>The Gettext package contains utilities for internationalization and localization. These allow programs to be compiled with Native Language Support (NLS), enabling them to output messages in the user's native language.</para> -<screen>&buildtime; 0.5 SBU -&diskspace; 55 MB</screen> - -<para>Gettext installation depends on: Bash, Binutils, Bison, Coreutils, -Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.5 SBU</seg><seg>55 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Gettext installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Bison, Coreutils, +Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Gettext Prepare Gettext for compilation: diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index a6e3c3d71..cc59f02c0 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -3,26 +3,32 @@ %general-entities; ]> - + Glibc-&glibc-version; Glibc + <para>The Glibc package contains the main C library. This library provides all the basic routines for allocating memory, searching directories, opening and closing files, reading and writing them, string handling, pattern matching, arithmetic, and so on.</para> -<screen>&buildtime; 12.3 SBU -&diskspace; 784 MB</screen> - -<para>Glibc installation depends on: Bash, Binutils, Coreutils, Diffutils, -Gawk, GCC, Gettext, Grep, Make, Perl, Sed, Texinfo.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>12.3 SBU</seg><seg>784 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Glibc installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +Gawk, GCC, Gettext, Grep, Make, Perl, Sed, Texinfo</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Glibc The Glibc build system is very well self-contained and will install diff --git a/chapter06/grep.xml b/chapter06/grep.xml index 5e7c5a58a..344fb0700 100644 --- a/chapter06/grep.xml +++ b/chapter06/grep.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Grep-&grep-version; Grep + <para>The Grep package contains programs for searching through files.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 5.8 MB</screen> - -<para>Grep installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Make, Sed, Texinfo.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>5.8 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Grep installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Gettext, Glibc, Make, Sed, Texinfo</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Grep Prepare Grep for compilation: diff --git a/chapter06/groff.xml b/chapter06/groff.xml index 7e48a9456..5ad0f34b0 100644 --- a/chapter06/groff.xml +++ b/chapter06/groff.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Groff-&groff-version; Groff + <para>The Groff package contains programs for processing and formatting text.</para> -<screen>&buildtime; 0.5 SBU -&diskspace; 43 MB</screen> - -<para>Groff installation depends on: Bash, Binutils, Coreutils, Diffutils, -Gawk, GCC, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.5 SBU</seg><seg>43 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Groff installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +Gawk, GCC, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Groff Groff expects the environment variable PAGE to contain the default paper diff --git a/chapter06/grub.xml b/chapter06/grub.xml index 3abecc041..1195d3292 100644 --- a/chapter06/grub.xml +++ b/chapter06/grub.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Grub-&grub-version; Grub + <para>The Grub package contains the GRand Unified Bootloader.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 10 MB</screen> - -<para>Grub installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Ncurses, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>10 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Grub installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Grub This package is known to behave badly when you have changed its default diff --git a/chapter06/gzip.xml b/chapter06/gzip.xml index 3b609ac7d..419005823 100644 --- a/chapter06/gzip.xml +++ b/chapter06/gzip.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Gzip-&gzip-version; Gzip + <para>The Gzip package contains programs for compressing and decompressing files.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 2.6 MB</screen> - -<para>Gzip installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>2.6 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Gzip installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Gzip Prepare Gzip for compilation: diff --git a/chapter06/iana-etc.xml b/chapter06/iana-etc.xml index e83ec168c..b1b3b1420 100644 --- a/chapter06/iana-etc.xml +++ b/chapter06/iana-etc.xml @@ -3,22 +3,26 @@ %general-entities; ]> - + Iana-Etc-&iana-etc-version; Iana-Etc + <para>The Iana-Etc package provides data for network services and protocols.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 641 KB</screen> +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>641 KB</seg></seglistitem> +</segmentedlist> <para>The installation dependencies for Iana-Etc haven't been checked yet.</para> +</sect2> - -<sect2> +<sect2 role="installation"> <title>Installation of Iana-Etc Parse the data: diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml index a68f78abd..954ce8f6d 100644 --- a/chapter06/inetutils.xml +++ b/chapter06/inetutils.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Inetutils-&inetutils-version; Inetutils + <para>The Inetutils package contains programs for basic networking.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 11 MB</screen> - -<para>Inetutils installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>11 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Inetutils installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Inetutils Inetutils has issues with the Linux 2.6 kernel series - fix these isues diff --git a/chapter06/kbd.xml b/chapter06/kbd.xml index edc0abb1a..574cb181e 100644 --- a/chapter06/kbd.xml +++ b/chapter06/kbd.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Kbd-&kbd-version; Kbd + <para>The Kbd package contains key-table files and keyboard utilities.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 12 MB</screen> - -<para>Kbd installation depends on: Bash, Binutils, Bison, Coreutils, -Diffutils, Flex, GCC, Gettext, Glibc, Grep, Gzip, M4, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>12 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Kbd installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Bison, Coreutils, +Diffutils, Flex, GCC, Gettext, Glibc, Grep, Gzip, M4, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Kbd Prepare Kbd for compilation: diff --git a/chapter06/less.xml b/chapter06/less.xml index e404cc8fa..f855c9e85 100644 --- a/chapter06/less.xml +++ b/chapter06/less.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Less-&less-version; Less + <para>The Less package contains a text file viewer.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 3.4 MB</screen> - -<para>Less installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Ncurses, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>3.4 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Less installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Less Prepare Less for compilation: diff --git a/chapter06/libtool.xml b/chapter06/libtool.xml index 0cd065c3b..5c212f9e2 100644 --- a/chapter06/libtool.xml +++ b/chapter06/libtool.xml @@ -3,25 +3,31 @@ %general-entities; ]> - + Libtool-&libtool-version; Libtool + <para>The Libtool package contains the GNU generic library support script. It wraps the complexity of using shared libraries in a consistent, portable interface.</para> -<screen>&buildtime; 1.5 SBU -&diskspace; 20 MB</screen> - -<para>Libtool installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>1.5 SBU</seg><seg>20 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Libtool installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Libtool Prepare Libtool for compilation: diff --git a/chapter06/linux-libc-headers.xml b/chapter06/linux-libc-headers.xml index 03cf0ecaa..487f09798 100644 --- a/chapter06/linux-libc-headers.xml +++ b/chapter06/linux-libc-headers.xml @@ -3,19 +3,25 @@ %general-entities; ]> - + Linux-Libc-Headers-&linux-libc-headers-version; Linux-Libc-Headers -system, headers + -&buildtime; 0.1 SBU -&diskspace; 22 MB + +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>22 MB</seg></seglistitem> +</segmentedlist> -<sect2> +</sect2> + +<sect2 role="installation"> <title>Installation of Linux-Libc-Headers For years it has been common practice to use so-called raw diff --git a/chapter06/m4.xml b/chapter06/m4.xml index 1ca0a6861..72e2b2d56 100644 --- a/chapter06/m4.xml +++ b/chapter06/m4.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + M4-&m4-version; M4 + <para>The M4 package contains a macro processor.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 3.0 MB</screen> - -<para>M4 installation depends on: Bash, Binutils, Coreutils, Diffutils, GCC, -Gettext, Glibc, Grep, Make, Perl, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>3.0 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>M4 installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, GCC, +Gettext, Glibc, Grep, Make, Perl, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of M4 Prepare M4 for compilation: diff --git a/chapter06/make.xml b/chapter06/make.xml index 99b4d57bf..82ce7671b 100644 --- a/chapter06/make.xml +++ b/chapter06/make.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Make-&make-version; Make + <para>The Make package contains a program for compiling large packages.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 8.8 MB</screen> - -<para>Make installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Gettext, Glibc, Grep, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>8.8 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Make installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Gettext, Glibc, Grep, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Make Prepare Make for compilation: diff --git a/chapter06/man-pages.xml b/chapter06/man-pages.xml index 755522fa5..ae5d0dca5 100644 --- a/chapter06/man-pages.xml +++ b/chapter06/man-pages.xml @@ -3,22 +3,28 @@ %general-entities; ]> - + Man-pages-&man-pages-version; Man-pages + <para>The Man-pages package contains over 1200 manual pages.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 15 MB</screen> - -<para>For its installation Man-pages depends on: Bash, Coreutils, Make.</para> - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>15 MB</seg></seglistitem> +</segmentedlist> +<segmentedlist> +<segtitle>For its installation Man-pages depends on</segtitle> +<seglistitem><seg>Bash, Coreutils, Make</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Man-pages Install Man-pages by running: diff --git a/chapter06/man.xml b/chapter06/man.xml index 8f58f14e7..a1de7a956 100644 --- a/chapter06/man.xml +++ b/chapter06/man.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Man-&man-version; Man + <para>The Man package contains programs for finding and viewing manual pages.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 1.9MB</screen> - -<para>Man installation depends on: Bash, Binutils, Coreutils, Gawk, GCC, -Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>1.9MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Man installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Gawk, GCC, +Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Man We'll make three adjustments to the sources of Man. diff --git a/chapter06/mktemp.xml b/chapter06/mktemp.xml index 90087d771..0640f1afb 100644 --- a/chapter06/mktemp.xml +++ b/chapter06/mktemp.xml @@ -3,23 +3,27 @@ %general-entities; ]> - + Mktemp-&mktemp-version; Mktemp + <para>The Mktemp package contains programs used to create secure temporary files in shell scripts.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 317 KB</screen> +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>317 KB</seg></seglistitem> +</segmentedlist> <para>The installation dependencies for Mktemp haven't been checked yet.</para> +</sect2> - -<sect2> +<sect2 role="installation"> <title>Installation of Mktemp Many scripts still use the deprecated tempfile diff --git a/chapter06/module-init-tools.xml b/chapter06/module-init-tools.xml index a98fe2773..150d93dfb 100644 --- a/chapter06/module-init-tools.xml +++ b/chapter06/module-init-tools.xml @@ -3,23 +3,30 @@ %general-entities; ]> - + Module-Init-Tools-&module-init-tools-version; Module-Init-Tools + <para>The Module-Init-Tools package contains programs for handling kernel modules in Linux kernels greater than or equal to version 2.5.47.</para> -<screen>&buildtime; 0.1 SBU -&buildtime; 650 KB</screen> - -<para>Module-Init-Tools installation depends on: Bash, Binutils, Bison, -Coreutils, Diffutils, Flex, GCC, Glibc, Grep, M4, Make, Sed.</para> - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>650 KB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Module-Init-Tools installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Bison, +Coreutils, Diffutils, Flex, GCC, Glibc, Grep, M4, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Module-Init-Tools Prepare Module-Init-Tools for compilation: diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index 4be199096..686ea1a0c 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Ncurses-&ncurses-version; Ncurses + <para>The Ncurses package contains libraries for terminal-independent handling of character screens.</para> -<screen>&buildtime; 0.6 SBU -&diskspace; 27 MB</screen> - -<para>Ncurses installation depends on: Bash, Binutils, Coreutils, Diffutils, -Gawk, GCC, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.6 SBU</seg><seg>27 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Ncurses installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +Gawk, GCC, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Ncurses Prepare Ncurses for compilation: diff --git a/chapter06/net-tools.xml b/chapter06/net-tools.xml index 98864daa5..6a55a1dcc 100644 --- a/chapter06/net-tools.xml +++ b/chapter06/net-tools.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Net-tools-&net-tools-version; Net-tools + <para>The Net-tools package contains programs for basic networking.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 9.4 MB</screen> - -<para>Net-tools installation depends on: Bash, Binutils, Coreutils, GCC, -Glibc, Make.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>9.4 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Net-tools installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, GCC, +Glibc, Make</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Net-tools If you don't know what to answer to all the questions asked during the diff --git a/chapter06/patch.xml b/chapter06/patch.xml index 081d36278..052af9315 100644 --- a/chapter06/patch.xml +++ b/chapter06/patch.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Patch-&patch-version; Patch + <para>The Patch package contains a program for modifying files.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 1.9 MB</screen> - -<para>Patch installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>1.9 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Patch installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Patch Prepare Patch for compilation (the preprocessor flag diff --git a/chapter06/perl.xml b/chapter06/perl.xml index 62aa4d9bf..b0ab6cbbb 100644 --- a/chapter06/perl.xml +++ b/chapter06/perl.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Perl-&perl-version; Perl + <para>The Perl package contains the Practical Extraction and Report Language.</para> -<screen>&buildtime; 2.9 SBU -&diskspace; 143 MB</screen> - -<para>Perl installation depends on: Bash, Binutils, Coreutils, Diffutils, -Gawk, GCC, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>2.9 SBU</seg><seg>143 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Perl installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +Gawk, GCC, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Perl If you want full control over the way Perl is set up, you can run the diff --git a/chapter06/procps.xml b/chapter06/procps.xml index 8ab64a1e4..be44ace51 100644 --- a/chapter06/procps.xml +++ b/chapter06/procps.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Procps-&procps-version; Procps + <para>The Procps package contains programs for monitoring processes.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 6.2 MB</screen> - -<para>Procps installation depends on: Bash, Binutils, Coreutils, GCC, Glibc, -Make, Ncurses.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>6.2 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Procps installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, GCC, Glibc, +Make, Ncurses</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Procps Compile Procps: diff --git a/chapter06/psmisc.xml b/chapter06/psmisc.xml index b69f91ea1..dff3897cd 100644 --- a/chapter06/psmisc.xml +++ b/chapter06/psmisc.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Psmisc-&psmisc-version; Psmisc + <para>The Psmisc package contains programs for displaying information on processes.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 2.2 MB</screen> - -<para>Psmisc installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>2.2 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Psmisc installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Psmisc Prepare Psmisc for compilation: diff --git a/chapter06/readline.xml b/chapter06/readline.xml index 7105a4afa..f69af4fe0 100644 --- a/chapter06/readline.xml +++ b/chapter06/readline.xml @@ -3,22 +3,29 @@ %general-entities; ]> - + Readline-&readline-version; Readline + <para>The Readline package contains the Readline command-line library.</para> -<screen>&buildtime; XXX SBU -&diskspace; 3.8 MB</screen> - -<para>Readline installation depends on: Binutils, Coreutils, Diffutils, Gawk, -GCC, Glibc, Grep, Make, Ncurses, Sed.</para> - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>XXX SBU</seg><seg>3.8 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Readline installation depends on</segtitle> +<seglistitem><seg>Binutils, Coreutils, Diffutils, Gawk, +GCC, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Readline Readline has a number of bugs in it that cause it to not behave the diff --git a/chapter06/sed.xml b/chapter06/sed.xml index 2b32b6f42..a37aea312 100644 --- a/chapter06/sed.xml +++ b/chapter06/sed.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Sed-&sed-version; Sed + <para>The Sed package contains a stream editor.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 5.2 MB</screen> - -<para>Sed installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Texinfo.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>5.2 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Sed installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Gettext, Glibc, Grep, Make, Texinfo</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Sed Prepare Sed for compilation: diff --git a/chapter06/shadow.xml b/chapter06/shadow.xml index 2bae866ce..d8ba3bb25 100644 --- a/chapter06/shadow.xml +++ b/chapter06/shadow.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Shadow-&shadow-version; Shadow + <para>The Shadow package contains programs for handling passwords in a secure way.</para> -<screen>&buildtime; 0.4 SBU -&diskspace; 11 MB</screen> - -<para>Shadow installation depends on: Bash, Binutils, Bison, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.4 SBU</seg><seg>11 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Shadow installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Bison, Coreutils, +Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Shadow Prepare Shadow for compilation: diff --git a/chapter06/sysklogd.xml b/chapter06/sysklogd.xml index 409021b75..7ef354519 100644 --- a/chapter06/sysklogd.xml +++ b/chapter06/sysklogd.xml @@ -3,22 +3,29 @@ %general-entities; ]> - + Sysklogd-&sysklogd-version; Sysklogd + <para>The Sysklogd package contains programs for logging system messages, such as those given by the kernel when unusual things happen.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 0.5 MB</screen> - -<para>Sysklogd installation depends on: Binutils, Coreutils, GCC, Glibc, Make.</para> +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>0.5 MB</seg></seglistitem> +</segmentedlist> +<segmentedlist> +<segtitle>Sysklogd installation depends on</segtitle> +<seglistitem><seg>Binutils, Coreutils, GCC, Glibc, Make</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Sysklogd Sysklogd has issues with the Linux 2.6 kernel series - fix these isues diff --git a/chapter06/sysvinit.xml b/chapter06/sysvinit.xml index 4494a269a..8c3cb6c8e 100644 --- a/chapter06/sysvinit.xml +++ b/chapter06/sysvinit.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Sysvinit-&sysvinit-version; Sysvinit + <para>The Sysvinit package contains programs for controlling the startup, running, and shutdown of your system.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 0.9 MB</screen> - -<para>Sysvinit installation depends on: Binutils, Coreutils, GCC, Glibc, Make.</para> - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg> 0.9 MB</seg></seglistitem> +</segmentedlist> +<segmentedlist> +<segtitle>Sysvinit installation depends on</segtitle> +<seglistitem><seg>Binutils, Coreutils, GCC, Glibc, Make</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Sysvinit When run-levels are changed (for example, when halting the system), diff --git a/chapter06/tar.xml b/chapter06/tar.xml index 089ab91e6..f8a8a856e 100644 --- a/chapter06/tar.xml +++ b/chapter06/tar.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Tar-&tar-version; Tar + <para>The Tar package contains an archiving program.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 10 MB</screen> - -<para>Tar installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>10 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Tar installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Tar Prepare Tar for compilation: diff --git a/chapter06/texinfo.xml b/chapter06/texinfo.xml index a2a672d84..ea985184e 100644 --- a/chapter06/texinfo.xml +++ b/chapter06/texinfo.xml @@ -3,24 +3,30 @@ %general-entities; ]> - + Texinfo-&texinfo-version; Texinfo + <para>The Texinfo package contains programs for reading, writing, and converting Info documents.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 17 MB</screen> - -<para>Texinfo installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>17 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Texinfo installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Texinfo Prepare Texinfo for compilation: diff --git a/chapter06/udev.xml b/chapter06/udev.xml index aba37b85f..13ea69a28 100644 --- a/chapter06/udev.xml +++ b/chapter06/udev.xml @@ -3,19 +3,23 @@ %general-entities; ]> - + Udev-&udev-version; - -Udev -system +Udev -&buildtime; 0.2 SBU -&diskspace; 5.2 MB + +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>5.2 MB</seg></seglistitem> +</segmentedlist> -<sect2> +</sect2> + +<sect2 role="installation"> <title>Installation of Udev By default, the permissions udev assigns to nodes are all uniform, diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml index 8695e36ab..01c553d31 100644 --- a/chapter06/util-linux.xml +++ b/chapter06/util-linux.xml @@ -3,25 +3,31 @@ %general-entities; ]> - + Util-linux-&util-linux-version; Util-linux + <para>The Util-linux package contains miscellaneous utility programs. Among them are utilities for handling file systems, consoles, partitions, and messages.</para> -<screen>&buildtime; 0.2 SBU -&diskspace; 16 MB</screen> - -<para>Util-linux installation depends on: Bash, Binutils, Coreutils, -Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.2 SBU</seg><seg>16 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Util-linux installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, +Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>FHS compliance notes The FHS recommends that we use /var/lib/hwclock, diff --git a/chapter06/vim.xml b/chapter06/vim.xml index 288fdd99d..4a74b90b8 100644 --- a/chapter06/vim.xml +++ b/chapter06/vim.xml @@ -3,21 +3,27 @@ %general-entities; ]> - + Vim-&vim-version; Vim + <para>The Vim package contains a powerful text editor.</para> -<screen>&buildtime; 0.4 SBU -&diskspace; 34 MB</screen> - -<para>Vim installation depends on: Bash, Binutils, Coreutils, Diffutils, -GCC, Glibc, Grep, Make, Ncurses, Sed.</para> - - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.4 SBU</seg><seg>34 MB</seg></seglistitem> +</segmentedlist> + +<segmentedlist> +<segtitle>Vim installation depends on</segtitle> +<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, +GCC, Glibc, Grep, Make, Ncurses, Sed</seg></seglistitem> +</segmentedlist> +</sect2> <sect2> <title>Alternatives to Vim @@ -26,8 +32,7 @@ have a look at for suggested installation instructions. - - + Installation of Vim First change the default locations of the vimrc and diff --git a/chapter06/zlib.xml b/chapter06/zlib.xml index 9059de651..f7c585a33 100644 --- a/chapter06/zlib.xml +++ b/chapter06/zlib.xml @@ -3,23 +3,29 @@ %general-entities; ]> - + Zlib-&zlib-version; Zlib + <para>The Zlib package contains compression and un-compression routines used by some programs.</para> -<screen>&buildtime; 0.1 SBU -&diskspace; 1.5 MB</screen> - -<para>Zlib installation depends on: Binutils, Coreutils, GCC, Glibc, Make, Sed.</para> - +<segmentedlist> +<segtitle>&buildtime;</segtitle> +<segtitle>&diskspace;</segtitle> +<seglistitem><seg>0.1 SBU</seg><seg>1.5 MB</seg></seglistitem> +</segmentedlist> +<segmentedlist> +<segtitle>Zlib installation depends on</segtitle> +<seglistitem><seg>Binutils, Coreutils, GCC, Glibc, Make, Sed</seg></seglistitem> +</segmentedlist> +</sect2> -<sect2> +<sect2 role="installation"> <title>Installation of Zlib Zlib is known to build its shared library incorrectly if CFLAGS is -- cgit v1.2.3-54-g00ecf