added sbus

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2108 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Gerard Beekmans 2002-09-13 19:31:55 +00:00
parent d5b037fcac
commit 0b74af37ec
59 changed files with 118 additions and 78 deletions

View File

@ -65,6 +65,13 @@ class="directory">/lib</filename> directory. The <filename>lib*a</filename>
files are already in the <filename class="directory">/usr/lib</filename>
directory.</para></listitem>
<listitem><para>September 13th, 2002 [gerard]: Chapter 06 - Man: Added
another regex to the <userinput>sed</userinput> command that modifies the
<filename>man.conf</filename> file. The added regex comments out the
<emphasis>MANPATH /usr/man</emphasis> line which causes for duplicate
results when using the <userinput>whatis</userinput>
command</para></listitem>
<listitem><para>September 13th, 2002 [gerard]: Chapter 06: Added the
<emphasis>Linux Threads Man Pages</emphasis> installation after the Perl
installation.</para></listitem>

30
chapter02/aboutsbus.xml Normal file
View File

@ -0,0 +1,30 @@
<sect1 id="ch02-aboutsbus">
<title>About SBUs</title>
<?dbhtml filename="aboutsbus.html" dir="chapter02"?>
<para>SBUs are <emphasis>Static Bash Units</emphasis> and they are our way
of identifying how long a package takes to compile. Why don't we use normal
times like anybody else?</para>
<para>The biggest problem is that times cannot be acurate, not even a
little bit. So many people install LFS on so many different systems, the
times it takes to compile something varies too much. One package may take
20 minutes on one system, but that same packages may take 3 days on another
(this is not an exaggeration). So instead we've come up with a
<emphasis>Static Bash Unit</emphasis> or <emphasis>SBU</emphasis>.</para>
<para>It works like this: the very first package you compile in this book
is Bash in chapter 5 and it'll be statically linked. The time it takes to
compile this package will be the basis and called the SBU. All other
compile times are relative to the time it takes to install Bash. For
example, GCC-3.2 takes about 9.5 SBUs and it's proven that this number if
fairly consistent among a lot of different systems. So multiply 9.5 by the
number of seconds it takes for Bash to install (the SBU value) and you get
a close approximation of how long GCC will take on your system.</para>
<para>Note: SBUs don't work on SMP machines. We've seen that SBUs don't
work well on SMP based machines. So all bets are off if you're lucky enough
to have an SMP setup.</para>
</sect1>

View File

@ -3,6 +3,7 @@
<?dbhtml filename="chapter02.html" dir="chapter02"?>
&c2-aboutlfs;
&c2-aboutsbus;
&c2-download;
&c2-install;
&c2-platform;

View File

@ -2,8 +2,8 @@
<title>Installing Linux-&kernel-version;</title>
<?dbhtml filename="kernel.html" dir="chapter06"?>
<screen>Estimated build time: &kernel-time-static;
Estimated required disk space: &kernel-compsize-static;</screen>
<screen>Estimated build time: &kernel-time-headers;
Estimated required disk space: &kernel-compsize-headers;</screen>
&c6-kernel-inst;
&c6-kernel-exp;

View File

@ -7,8 +7,9 @@
&nbsp;&nbsp;&nbsp;&nbsp;./configure -default -confdir=/etc &amp;&amp;
make &amp;&amp;
cp src/man.conf{,.backup} &amp;&amp;
sed '/^PAGER/s/-is/-isR/' \
&nbsp;&nbsp;&nbsp;&nbsp;src/man.conf.backup &gt; src/man.conf &amp;&amp;
sed -e '/^PAGER/s/-is/-isR/' \
&nbsp;&nbsp;&nbsp;&nbsp;-e 's%MANPATH[[:space:]]/usr/man%#MANPATH /usr/man%' \
&nbsp;&nbsp;&nbsp;&nbsp;src/man.conf.backup > src/man.conf &amp;&amp;
make install</userinput></screen></para>
<para>Note: If you wish to disable SGR escape sequences, you should

View File

@ -16,4 +16,4 @@
<!ENTITY autoconf-package "autoconf-&autoconf-version;.tar.bz2">
<!ENTITY autoconf-compsize "6 MB">
<!ENTITY autoconf-time "1 minute">
<!ENTITY autoconf-time "0.05 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY automake-dir "automake-&automake-version;">
<!ENTITY automake-compsize "6 MB">
<!ENTITY automake-time "1 minute">
<!ENTITY automake-time "0.03 SBU">

View File

@ -20,7 +20,7 @@
<!ENTITY bash-size "1,400 KB">
<!ENTITY bash-compsize-static "15 MB">
<!ENTITY bash-time-static "3 minutes">
<!ENTITY bash-time-static "1 SBU">
<!ENTITY bash-compsize "14 MB">
<!ENTITY bash-time "3 minutes">
<!ENTITY bash-time "0.82 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY bin86-package "bin86-&bin86-version;.tar.bz2">
<!ENTITY bin86-compsize "2 MB">
<!ENTITY bin86-time "1 minute">
<!ENTITY bin86-time "0.07 SBU">

View File

@ -21,7 +21,7 @@
<!ENTITY binutils-dir "binutils-&binutils-version;">
<!ENTITY binutils-compsize-static "143 MB">
<!ENTITY binutils-time-static "6 minutes">
<!ENTITY binutils-time-static "2.05 SBU">
<!ENTITY binutils-compsize "94 MB">
<!ENTITY binutils-time "6 minutes">
<!ENTITY binutils-time "2.48 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY bison-package "bison-&bison-version;.tar.bz2">
<!ENTITY bison-compsize "6 MB">
<!ENTITY bison-time "1 minute">
<!ENTITY bison-time "0.27 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY bootscripts-package "lfs-bootscripts-&bootscripts-version;.tar.bz2">
<!ENTITY bootscripts-compsize "420 KB">
<!ENTITY bootscripts-time "1 minute">
<!ENTITY bootscripts-time "0.01 SBU">

View File

@ -21,7 +21,7 @@
<!ENTITY bzip2-size "610 KB">
<!ENTITY bzip2-compsize-static "9 MB">
<!ENTITY bzip2-time-static "1 minute">
<!ENTITY bzip2-time-static "0.07 SBU">
<!ENTITY bzip2-compsize "3 MB">
<!ENTITY bzip2-time "1 minute">
<!ENTITY bzip2-time "0.09 SBU">

View File

@ -1,5 +1,6 @@
<!ENTITY chapter02 SYSTEM "../chapter02/chapter02.xml">
<!ENTITY c2-aboutlfs SYSTEM "../chapter02/aboutlfs.xml">
<!ENTITY c2-aboutsbus SYSTEM "../chapter02/aboutsbus.xml">
<!ENTITY c2-download SYSTEM "../chapter02/download.xml">
<!ENTITY c2-install SYSTEM "../chapter02/install.xml">
<!ENTITY c2-platform SYSTEM "../chapter02/platform.xml">

View File

@ -20,7 +20,7 @@
<!ENTITY diffutils-size "642 KB">
<!ENTITY diffutils-compsize-static "12 MB">
<!ENTITY diffutils-time-static "1 minute">
<!ENTITY diffutils-time-static "0.39 SBU">
<!ENTITY diffutils-compsize "6 MB">
<!ENTITY diffutils-time "1 minute">
<!ENTITY diffutils-time "0.31 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY e2fsprogs-package "e2fsprogs-&e2fsprogs-version;.tar.bz2">
<!ENTITY e2fsprogs-compsize "13 MB">
<!ENTITY e2fsprogs-time "2 minutes">
<!ENTITY e2fsprogs-time "0.80 SBU">

View File

@ -20,4 +20,4 @@
<!ENTITY ed-package "ed-&ed-version;.tar.bz2">
<!ENTITY ed-compsize "3 MB">
<!ENTITY ed-time "1 minute">
<!ENTITY ed-time "0.06 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY file-package "file-&file-version;.tar.bz2">
<!ENTITY file-compsize "2 MB">
<!ENTITY file-time "1 minute">
<!ENTITY file-time "0.21 SBU">

View File

@ -23,7 +23,7 @@
<!ENTITY fileutils-dir "fileutils-&fileutils-version;">
<!ENTITY fileutils-compsize-static "49 MB">
<!ENTITY fileutils-time-static "3 minutes">
<!ENTITY fileutils-time-static "0.94 SBU">
<!ENTITY fileutils-compsize "17 MB">
<!ENTITY fileutils-time "3 minutes">
<!ENTITY fileutils-time "0.68 SBU">

View File

@ -24,7 +24,7 @@
<!ENTITY findutils-package "findutils-&findutils-version;.tar.bz2">
<!ENTITY findutils-compsize-static "12 MB">
<!ENTITY findutils-time-static "1 minute">
<!ENTITY findutils-time-static "0.12 SBU">
<!ENTITY findutils-compsize "3 MB">
<!ENTITY findutils-time "1 minute">
<!ENTITY findutils-time "0.10 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY flex-package "flex-&flex-version;.tar.bz2">
<!ENTITY flex-compsize "3 MB">
<!ENTITY flex-time "1 minute">
<!ENTITY flex-time "0.05 SBU">

View File

@ -23,7 +23,7 @@
<!ENTITY gawk-package "gawk-&gawk-version;.tar.bz2">
<!ENTITY gawk-compsize-static "25 MB">
<!ENTITY gawk-time-static "2 minutes">
<!ENTITY gawk-time-static "0.39 SBU">
<!ENTITY gawk-compsize "15 MB">
<!ENTITY gawk-time "2 minutes">
<!ENTITY gawk-time "0.39 SBU">

View File

@ -24,7 +24,7 @@
<!ENTITY gcc-dir "gcc-&gcc-version;">
<!ENTITY gcc-compsize-static "233 MB">
<!ENTITY gcc-time-static "22 minutes">
<!ENTITY gcc-time-static "9.48 SBU">
<!ENTITY gcc-compsize "221 MB">
<!ENTITY gcc-time "22 minutes">
<!ENTITY gcc-time "13.26 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY gettext-package "gettext-&gettext-version;.tar.bz2">
<!ENTITY gettext-compsize "39 MB">
<!ENTITY gettext-time "1 minute">
<!ENTITY gettext-time "0.99 SBU">

View File

@ -25,4 +25,4 @@
<!ENTITY glibc-threads-package "glibc-linuxthreads-&glibc-version;.tar.bz2">
<!ENTITY glibc-compsize "350 MB">
<!ENTITY glibc-time "46 minutes">
<!ENTITY glibc-time "14.71 SBU">

View File

@ -20,7 +20,7 @@
<!ENTITY grep-dir "grep-&grep-version;">
<!ENTITY grep-compsize-static "7 MB">
<!ENTITY grep-time-static "1 minute">
<!ENTITY grep-time-static "0.26 SBU">
<!ENTITY grep-compsize "5 MB">
<!ENTITY grep-time "1 minute">
<!ENTITY grep-time "0.22 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY groff-package "groff-&groff-version;.tar.bz2">
<!ENTITY groff-compsize "18 MB">
<!ENTITY groff-time "2 minutes">
<!ENTITY groff-time "1.08 SBU">

View File

@ -23,7 +23,7 @@
<!ENTITY gzip-dir "gzip-&gzip-version;">
<!ENTITY gzip-compsize-static "6 MB">
<!ENTITY gzip-time-static "1 minute">
<!ENTITY gzip-time-static "0.04 SBU">
<!ENTITY gzip-compsize "2 MB">
<!ENTITY gzip-time "1 minute">
<!ENTITY gzip-time "0.03 SBU">

View File

@ -20,4 +20,4 @@
<!ENTITY kbd-package "kbd-&kbd-version;.tar.bz2">
<!ENTITY kbd-compsize "8 MB">
<!ENTITY kbd-time "1 minute">
<!ENTITY kbd-time "0.12 SBU">

View File

@ -19,8 +19,8 @@
<!ENTITY kernel-package "linux-&kernel-version;.tar.bz2">
<!ENTITY kernel-dir "linux">
<!ENTITY kernel-compsize-static "171 MB">
<!ENTITY kernel-time-static "1 minute">
<!ENTITY kernel-compsize-headers "155 MB">
<!ENTITY kernel-time-headers "0.02">
<!ENTITY kernel-compsize "Depends on options selected">
<!ENTITY kernel-time "Depends on options selected">
<!ENTITY kernel-compsize "All default options: 181 MB">
<!ENTITY kernel-time "All default options: 4.20 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY less-package "less-&less-version;.tar.bz2">
<!ENTITY less-compsize "2 MB">
<!ENTITY less-time "1 minute">
<!ENTITY less-time "0.13 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY libtool-package "libtool-&libtool-version;.tar.bz2">
<!ENTITY libtool-compsize "7 MB">
<!ENTITY libtool-time "1 minute">
<!ENTITY libtool-time "0.15 SBU">

View File

@ -18,4 +18,4 @@
<!ENTITY lilo-package "lilo-&lilo-version;.tar.bz2">
<!ENTITY lilo-compsize "3 MB">
<!ENTITY lilo-time "1 minute">
<!ENTITY lilo-time "0.08 SBU">

View File

@ -13,4 +13,4 @@
<!ENTITY linuxthreadsmanpages-package "glibc-linuxthreads-&linuxthreadsmanpages-version;.tar.bz2">
<!ENTITY linuxthreadsmanpages-compsize "1.5 MB">
<!ENTITY linuxthreadsmanpages-time "1 minute">
<!ENTITY linuxthreadsmanpages-time "0.01 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY m4-package "m4-&m4-version;.tar.bz2">
<!ENTITY m4-compsize "3 MB">
<!ENTITY m4-time "1 minute">
<!ENTITY m4-time "0.08 SBU">

View File

@ -20,7 +20,7 @@
<!ENTITY make-dir "make-&make-version;">
<!ENTITY make-compsize-static "7 MB">
<!ENTITY make-time-static "1 minute">
<!ENTITY make-time-static "0.26 SBU">
<!ENTITY make-compsize "6 MB">
<!ENTITY make-time "1 minute">
<!ENTITY make-time "0.22 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY makedev-package "MAKEDEV-&makedev-version;.tar.bz2">
<!ENTITY makedev-compsize "75 KB">
<!ENTITY makedev-time "1 minute">
<!ENTITY makedev-time "0.07 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY man-package "man-&man-version;.tar.bz2">
<!ENTITY man-compsize "2 MB">
<!ENTITY man-time "1 minute">
<!ENTITY man-time "0.05 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY man-pages-package "man-pages-&man-pages-version;.tar.bz2">
<!ENTITY man-pages-compsize "13 MB">
<!ENTITY man-pages-time "1 minute">
<!ENTITY man-pages-time "0.01 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY modutils-package "modutils-&modutils-version;.tar.bz2">
<!ENTITY modutils-compsize "3 MB">
<!ENTITY modutils-time "1 minute">
<!ENTITY modutils-time "0.13 SBU">

View File

@ -20,4 +20,4 @@
<!ENTITY ncurses-package "ncurses-&ncurses-version;.tar.bz2">
<!ENTITY ncurses-compsize "22 MB">
<!ENTITY ncurses-time "6 minutes">
<!ENTITY ncurses-time "1.88 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY netkit-base-package "netkit-base-&net-kit-version;.tar.bz2">
<!ENTITY netkit-base-compsize "1 MB">
<!ENTITY netkit-base-time "1 minute">
<!ENTITY netkit-base-time "0.03 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY net-tools-package "net-tools-&net-tools-version;.tar.bz2">
<!ENTITY net-tools-compsize "5 MB">
<!ENTITY net-tools-time "1 minute">
<!ENTITY net-tools-time "0.16 SBU">

View File

@ -20,7 +20,7 @@
<!ENTITY patch-dir "patch-&patch-version;">
<!ENTITY patch-compsize-static "3 MB">
<!ENTITY patch-time-static "1 minute">
<!ENTITY patch-time-static "0.10 SBU">
<!ENTITY patch-compsize "2 MB">
<!ENTITY patch-time "1 minute">
<!ENTITY patch-time "0.10">

View File

@ -17,4 +17,4 @@
<!ENTITY perl-package "perl-&perl-version;.tar.bz2">
<!ENTITY perl-compsize "52 MB">
<!ENTITY perl-time "6 minutes">
<!ENTITY perl-time "3.81 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY procinfo-package "procinfo-&procinfo-version;.tar.bz2">
<!ENTITY procinfo-compsize "168 KB">
<!ENTITY procinfo-time "1 minute">
<!ENTITY procinfo-time "0.02 SBU">

View File

@ -20,4 +20,4 @@
<!ENTITY procps-package "procps-&procps-version;.tar.bz2">
<!ENTITY procps-compsize "2 MB">
<!ENTITY procps-time "1 minute">
<!ENTITY procps-time "0.14 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY psmisc-package "psmisc-&psmisc-version;.tar.bz2">
<!ENTITY psmisc-compsize "2 MB">
<!ENTITY psmisc-time "1 minute">
<!ENTITY psmisc-time "0.11 SBU">

View File

@ -19,7 +19,7 @@
<!ENTITY sed-dir "sed-&sed-version;">
<!ENTITY sed-compsize-static "3 MB">
<!ENTITY sed-time-static "1 minute">
<!ENTITY sed-time-static "0.09 SBU">
<!ENTITY sed-compsize "2 MB">
<!ENTITY sed-time "1 minute">
<!ENTITY sed-time "0.09 SBU">

View File

@ -19,4 +19,4 @@
<!ENTITY shadow-package "shadow-&shadow-version;.tar.bz2">
<!ENTITY shadow-compsize "7 MB">
<!ENTITY shadow-time "3 minutes">
<!ENTITY shadow-time "0.88 SBU">

View File

@ -26,7 +26,7 @@
<!ENTITY sh-utils-dir "sh-utils-&sh-utils-version;">
<!ENTITY sh-utils-compsize-static "58 MB">
<!ENTITY sh-utils-time-static "2 minutes">
<!ENTITY sh-utils-time-static "0.47 SBU">
<!ENTITY sh-utils-compsize "12 MB">
<!ENTITY sh-utils-time "2 minutes">
<!ENTITY sh-utils-time "0.42 SBU">

View File

@ -19,4 +19,4 @@
<!ENTITY sysklogd-package "sysklogd-&sysklogd-version;.tar.bz2">
<!ENTITY sysklogd-compsize "472 KB">
<!ENTITY sysklogd-time "1 minute">
<!ENTITY sysklogd-time "0.03 SBU">

View File

@ -17,4 +17,4 @@
<!ENTITY sysvinit-package "sysvinit-&sysvinit-version;.tar.bz2">
<!ENTITY sysvinit-compsize "1 MB">
<!ENTITY sysvinit-time "1 minute">
<!ENTITY sysvinit-time "0.06 SBU">

View File

@ -21,7 +21,7 @@
<!ENTITY tar-dir "tar-&tar-version;">
<!ENTITY tar-compsize-static "9 MB">
<!ENTITY tar-time-static "1 minute">
<!ENTITY tar-time-static "0.25 SBU">
<!ENTITY tar-compsize "6 MB">
<!ENTITY tar-time "1 minute">
<!ENTITY tar-time "0.26 SBU">

View File

@ -20,7 +20,7 @@
<!ENTITY texinfo-package "texinfo-&texinfo-version;.tar.bz2">
<!ENTITY texinfo-compsize-static "18 MB">
<!ENTITY texinfo-time-static "1 minute">
<!ENTITY texinfo-time-static "0.47 SBU">
<!ENTITY texinfo-compsize "12 MB">
<!ENTITY texinfo-time "1 minute">
<!ENTITY texinfo-time "0.43 SBU">

View File

@ -19,7 +19,7 @@
<!ENTITY textutils-dir "textutils-&textutils-version;">
<!ENTITY textutils-compsize-static "54 MB">
<!ENTITY textutils-time-static "2 minutes">
<!ENTITY textutils-time-static "0.95 SBU">
<!ENTITY textutils-compsize "17 MB">
<!ENTITY textutils-time "1 minute">
<!ENTITY textutils-time "0.83 SBU">

View File

@ -20,7 +20,7 @@
<!ENTITY util-linux-package "util-linux-&util-linux-version;.tar.bz2">
<!ENTITY util-linux-compsize-static "11 MB">
<!ENTITY util-linux-time-static "1 minute">
<!ENTITY util-linux-time-static "0.09 SBU">
<!ENTITY util-linux-compsize "10 MB">
<!ENTITY util-linux-time "1 minute">
<!ENTITY util-linux-time "0.38 SBU">

View File

@ -21,4 +21,4 @@
<!ENTITY vim-package "vim-&vim-version;.tar.bz2">
<!ENTITY vim-compsize "24 MB">
<!ENTITY vim-time "2 minutes">
<!ENTITY vim-time "0.81 SBU">

View File

@ -16,4 +16,4 @@
<!ENTITY zlib-package "zlib-&zlib-version;.tar.bz2">
<!ENTITY zlib-compsize "1 MB">
<!ENTITY zlib-time "1 minute">
<!ENTITY zlib-time "0.07 SBU">