Changeset b0ed1af for chapter03/introduction.xml
- Timestamp:
- 01/13/2006 08:08:51 PM (18 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 6a3b6af
- Parents:
- 87bae31
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter03/introduction.xml
r87bae31 rb0ed1af 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 3 4 <!ENTITY % general-entities SYSTEM "../general.ent"> 4 5 %general-entities; 5 6 ]> 7 6 8 <sect1 id="materials-introduction"> 7 <title>Introduction</title> 8 <?dbhtml filename="introduction.html"?> 9 <?dbhtml filename="introduction.html"?> 9 10 10 <para>This chapter includes a list of packages that need to be downloaded for 11 building a basic Linux system. The listed version numbers correspond to versions 12 of the software that are known to work, and this book is based on their use. We 13 highly recommend not using newer versions because the build commands for one 14 version may not work with a newer version. The newest package versions may also 15 have problems that require work-arounds. These work-arounds will be developed 16 and stabilized in the development version of the book.</para> 11 <title>Introduction</title> 17 12 18 <para>Download locations may not always be accessible. If a download 19 location has changed since this book was published, Google (<ulink 20 url="http://www.google.com/"/>) provides a useful search engine for 21 most packages. If this search is unsuccessful, try one of the 22 alternative means of downloading discussed at <ulink 23 url="&lfs-root;lfs/packages.html"/>.</para> 13 <para>This chapter includes a list of packages that need to be downloaded for 14 building a basic Linux system. The listed version numbers correspond to versions 15 of the software that are known to work, and this book is based on their use. We 16 highly recommend not using newer versions because the build commands for one 17 version may not work with a newer version. The newest package versions may also 18 have problems that require work-arounds. These work-arounds will be developed 19 and stabilized in the development version of the book.</para> 24 20 25 <para>Downloaded packages and patches will need to be stored somewhere 26 that is conveniently available throughout the entire build. A working 27 directory is also required to unpack the sources and build them. 28 <filename class="directory">$LFS/sources</filename> can be used both 29 as the place to store the tarballs and patches and as a working 30 directory. By using this directory, the required elements will be 31 located on the LFS partition and will be available during all stages 32 of the building process.</para> 21 <para>Download locations may not always be accessible. If a download 22 location has changed since this book was published, Google (<ulink 23 url="http://www.google.com/"/>) provides a useful search engine for 24 most packages. If this search is unsuccessful, try one of the 25 alternative means of downloading discussed at <ulink 26 url="&lfs-root;lfs/packages.html"/>.</para> 33 27 34 <para>To create this directory, execute, as user 35 <emphasis>root</emphasis>, the following command before starting the 36 download session:</para> 28 <para>Downloaded packages and patches will need to be stored somewhere 29 that is conveniently available throughout the entire build. A working 30 directory is also required to unpack the sources and build them. 31 <filename class="directory">$LFS/sources</filename> can be used both 32 as the place to store the tarballs and patches and as a working 33 directory. By using this directory, the required elements will be 34 located on the LFS partition and will be available during all stages 35 of the building process.</para> 36 37 <para>To create this directory, execute, as user <systemitem 38 class="username">root</systemitem>, the following command before starting 39 the download session:</para> 37 40 38 41 <screen role="nodump"><userinput>mkdir -v $LFS/sources</userinput></screen> 39 42 40 <para>Make this directory writable and sticky. <quote>Sticky</quote>41 means that even if multiple users have write permission on a42 directory, only the owner of a file can delete the file within a43 sticky directory. The following command will enable the write and44 sticky modes:</para>43 <para>Make this directory writable and sticky. <quote>Sticky</quote> 44 means that even if multiple users have write permission on a 45 directory, only the owner of a file can delete the file within a 46 sticky directory. The following command will enable the write and 47 sticky modes:</para> 45 48 46 49 <screen role="nodump"><userinput>chmod -v a+wt $LFS/sources</userinput></screen> 47 50 48 51 </sect1> 49
Note:
See TracChangeset
for help on using the changeset viewer.