- Timestamp:
- 03/09/2020 03:02:12 PM (4 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 2aff70f
- Parents:
- 22618785
- Location:
- book
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
book/bookinfo.xml
r22618785 r2eeb8695 36 36 <para>This book is licensed under a <xref linkend="CC"/>.</para> 37 37 38 <para>Computer instructions may be extracted from the book under the 39 <xref linkend="MIT"/>.</para> 38 <para> 39 Computer instructions may be extracted from the book under the 40 <xref linkend="MIT"/>. 41 </para> 40 42 41 <para><trademark class='registered'>Linux</trademark> is a registered trademark of 42 Linus Torvalds.</para> 43 <para> 44 <trademark class='registered'>Linux</trademark> is a registered trademark 45 of Linus Torvalds. 46 </para> 43 47 </legalnotice> 44 48 … … 178 182 179 183 <abstract> 180 <para>This book follows on from the Linux From Scratch book. It introduces 181 and guides the reader through additions to the system including networking, 182 graphical interfaces, sound support, and printer and scanner 183 support.</para> 184 <para> 185 This book follows on from the Linux From Scratch book. It introduces 186 and guides the reader through additions to the system including 187 networking, graphical interfaces, sound support, and printer and scanner 188 support. 189 </para> 184 190 </abstract> 185 191 -
book/errata.xml
r22618785 r2eeb8695 16 16 <title>Errata</title> 17 17 18 <para>The software used to create BLFS applications is constantly being 19 updated and enhanced. Security warnings and bug fixes may become available 20 after the BLFS book has been released. To check whether the package 21 versions or instructions in this release of BLFS need any modifications to 22 accommodate security vulnerabilities or other bug fixes, please visit 23 <ulink url="&errata;"/> before proceeding with your build. You should note 24 any changes shown and apply them to the relevant section of the book as you 25 progress with building the applications in BLFS.</para> 18 <para> 19 The software used to create BLFS applications is constantly being 20 updated and enhanced. Security warnings and bug fixes may become available 21 after the BLFS book has been released. To check whether the package 22 versions or instructions in this release of BLFS need any modifications to 23 accommodate security vulnerabilities or other bug fixes, please visit 24 <ulink url="&errata;"/> before proceeding with your build. You should note 25 any changes shown and apply them to the relevant section of the book as you 26 progress with building the applications in BLFS. 27 </para> 26 28 27 29 </sect1> -
book/foreword.xml
r22618785 r2eeb8695 16 16 <title>Foreword</title> 17 17 18 <para>This version of the book is intended to be used when building on top of 19 a system built using the LFS book. Every effort has been made to ensure 20 accuracy and reliability of the instructions. Many people find that using the 21 instructions in this book after building the current stable or development 22 version of LFS provides a stable and very modern Linux system.</para> 18 <para> 19 This version of the book is intended to be used when building on top of 20 a system built using the LFS book. Every effort has been made to ensure 21 accuracy and reliability of the instructions. Many people find that using 22 the instructions in this book after building the current stable or 23 development version of LFS provides a stable and very modern Linux system. 24 </para> 23 25 24 26 <para>Enjoy!</para> -
book/organization.xml
r22618785 r2eeb8695 16 16 <title>Organization</title> 17 17 18 <para>This book is divided into the following parts.</para> 18 <para> 19 This book is divided into the following parts. 20 </para> 19 21 20 22 <bridgehead renderas="sect2">Part I - Introduction</bridgehead> 21 23 22 <para>This part contains information which is essential to 23 the rest of the book.</para> 24 <para> 25 This part contains information which is essential to 26 the rest of the book. 27 </para> 24 28 25 29 <bridgehead renderas="sect2">Part II - Post LFS Configuration and Extra 26 30 Software</bridgehead> 27 31 28 <para>Here we introduce basic configuration and security issues. We also 29 discuss a range of editors, file systems, and shells which aren't covered in 30 the main LFS book.</para> 32 <para> 33 Here we introduce basic configuration and security issues. We also 34 discuss a range of editors, file systems, and shells which aren't covered 35 in the main LFS book. 36 </para> 31 37 32 38 <bridgehead renderas="sect2">Part III - General Libraries and Utilities</bridgehead> 33 39 34 <para>In this section we cover libraries which are often needed by the rest 35 of the book as well as system utilities. Information on Programming 36 (including recompiling <application>GCC</application> to support its full range 37 of languages) concludes this part.</para> 40 <para> 41 In this section we cover libraries which are often needed by the rest 42 of the book as well as system utilities. Information on Programming 43 (including recompiling <application>GCC</application> to support its full 44 range of languages) concludes this part. 45 </para> 38 46 39 47 <bridgehead renderas="sect2">Part IV - Basic Networking</bridgehead> 40 48 41 <para>Here we cover how to connect to a network when you aren't using the 42 simple static IP setup given in the main LFS book. Networking libraries 43 and command-line networking tools are also covered here.</para> 49 <para> 50 Here we cover how to connect to a network when you aren't using the 51 simple static IP setup given in the main LFS book. Networking libraries 52 and command-line networking tools are also covered here. 53 </para> 44 54 45 55 <bridgehead renderas="sect2">Part V - Servers</bridgehead> 46 56 47 <para>Here we deal with setting up mail and other servers (such as 48 <application>SSH</application>, <application>Apache</application>, etc.).</para> 57 <para> 58 Here we deal with setting up mail and other servers (such as 59 <application>FTP</application>, <application>Apache</application>, etc.). 60 </para> 49 61 50 62 <bridgehead renderas="sect2">Part VI - X + Window Managers</bridgehead> 51 63 52 <para>This part explains how to set up a basic <application>X Window 53 System</application> installation along with some generic 54 <application>X</application> libraries and Window managers.</para> 64 <para> 65 This part explains how to set up a basic <application>X Window 66 System</application> installation along with some generic 67 <application>X</application> libraries and Window managers. 68 </para> 55 69 56 70 <bridgehead renderas="sect2">Part VII - KDE</bridgehead> 57 71 58 <para>For those who want to use the <application>K Desktop 59 Environment</application> or some parts of it, this part covers it.</para> 72 <para> 73 For those who want to use the <application>K Desktop 74 Environment</application> or some parts of it, this part covers it. 75 </para> 60 76 61 77 <bridgehead renderas="sect2">Part VIII - GNOME</bridgehead> 62 78 63 <para><application>GNOME</application> is the main alternative to 64 <application>KDE</application> in the Desktop Environment arena. 79 <para> 80 <application>GNOME</application> is the main alternative to 81 <application>KDE</application> in the Desktop Environment arena. 65 82 </para> 66 83 67 84 <bridgehead renderas="sect2">Part IX - Xfce</bridgehead> 68 85 69 <para><application>Xfce</application> is a lightweight alternative to 70 <application>GNOME</application> and <application>KDE</application>. 86 <para> 87 <application>Xfce</application> is a lightweight alternative to 88 <application>GNOME</application> and <application>KDE</application>. 71 89 </para> 72 90 73 91 <bridgehead renderas="sect2">Part X - LXDE</bridgehead> 74 92 75 <para><application>LXDE</application> is another lightweight alternative to 76 <application>GNOME</application> and <application>KDE</application>. 93 <para> 94 <application>LXDE</application> is another lightweight alternative to 95 <application>GNOME</application> and <application>KDE</application>. 77 96 </para> 78 97 79 98 <bridgehead renderas="sect2">Part XI - X Software</bridgehead> 80 99 81 <para>Office programs and graphical web browsers are important to most people. 82 They, along with some generic <application>X</application> software can be 83 found in this part of the book.</para> 100 <para> 101 Office programs and graphical web browsers are important to most people. 102 They, along with some generic <application>X</application> software can be 103 found in this part of the book. 104 </para> 84 105 85 106 <bridgehead renderas="sect2">Part XII - Multimedia</bridgehead> 86 107 87 <para>Here we cover setting multimedia libraries and drivers along with some 88 audio, video and CD-writing programs.</para> 108 <para> 109 Here we cover setting multimedia libraries and drivers along with some 110 audio, video and CD-writing programs. 111 </para> 89 112 90 113 <bridgehead renderas="sect2">Part XIII - Printing, Scanning and 91 114 Typesetting (PST)</bridgehead> 92 115 93 <para>The PST part of the book covers document handling with applications like 94 <application>Ghostscript</application>, <application>CUPS</application> and 95 <application>DocBook</application> to installing 96 <application>texlive</application>.</para> 116 <para> 117 The PST part of the book covers document handling with applications like 118 <application>Ghostscript</application>, <application>CUPS</application> and 119 <application>DocBook</application> to installing 120 <application>texlive</application>. 121 </para> 97 122 98 123 <bridgehead renderas="sect2">Appendices</bridgehead> 99 124 100 <para>The Appendices cover information which doesn't belong in the main 101 book; they are mainly there as a reference.</para> 125 <para> 126 The Appendices cover information which doesn't belong in the main 127 book; they are mainly there as a reference. 128 </para> 102 129 103 130 </sect1> -
book/preface.xml
r22618785 r2eeb8695 14 14 <title>Preface</title> 15 15 16 <para>Having helped out with Linux From Scratch for a short time, I 17 noticed that we were getting many queries as to how to do things beyond 18 the base LFS system. At the time, the only assistance specifically offered 19 relating to LFS were the LFS hints (<ulink url="&hints-root;"/>). 20 Most of the LFS hints are extremely good and well written 21 but I (and others) could still see a need for more comprehensive help to 22 go Beyond LFS — hence BLFS.</para> 16 <para> 17 Having helped out with Linux From Scratch for a short time, I 18 noticed that we were getting many queries as to how to do things beyond 19 the base LFS system. At the time, the only assistance specifically offered 20 relating to LFS were the LFS hints (<ulink url="&hints-root;"/>). 21 Most of the LFS hints are extremely good and well written 22 but I (and others) could still see a need for more comprehensive help to 23 go Beyond LFS — hence BLFS. 24 </para> 23 25 24 <para>BLFS aims to be more than the LFS-hints converted to XML although 25 much of our work is based around the hints and indeed some authors write 26 both hints and the relevant BLFS sections. We hope that we can provide 27 you with enough information to not only manage to build your system up to 28 what you want, whether it be a web server or a multimedia desktop system, 29 but also that you will learn a lot about system configuration as you go.</para> 26 <para> 27 BLFS aims to be more than the LFS-hints converted to XML although 28 much of our work is based around the hints and indeed some authors write 29 both hints and the relevant BLFS sections. We hope that we can provide 30 you with enough information to not only manage to build your system up to 31 what you want, whether it be a web server or a multimedia desktop system, 32 but also that you will learn a lot about system configuration as you go. 33 </para> 30 34 31 <para>Thanks as ever go to everyone in the LFS/BLFS 32 community; especially those who have contributed instructions, written text, 33 answered questions and generally shouted when things were wrong!</para> 35 <para> 36 Thanks as ever go to everyone in the LFS/BLFS 37 community; especially those who have contributed instructions, written text, 38 answered questions and generally shouted when things were wrong! 39 </para> 34 40 35 <para>Finally, we encourage you to become involved in the community; ask 36 questions on the mailing list or news gateway and join in the fun on #lfs and 37 #lfs-support at freenode. You can find more details about all of these in 38 the <xref linkend="introduction"/> section of the book.</para> 41 <para> 42 Finally, we encourage you to become involved in the community; ask 43 questions on the mailing list or news gateway and join in the fun on #lfs 44 and #lfs-support at freenode. You can find more details about all of these 45 in the <xref linkend="introduction"/> section of the book. 46 </para> 39 47 40 <para>Enjoy using BLFS.</para> 48 <para> 49 Enjoy using BLFS. 50 </para> 41 51 42 52 <blockquote> … … 46 56 </blockquote> 47 57 48 <para>I still remember how I found the BLFS project 49 and started using the instructions that were completed at the time. I could 50 not believe how wonderful it was to get an application up and running very 51 quickly, with explanations as to why things were done a certain way. 52 Unfortunately, for me, it wasn't long before I was opening applications that 53 had nothing more than "To be done" on the page. I did what most would do, 54 I waited for someone else to do it. It wasn't too long before I am looking 55 through <application>Bugzilla</application> for something easy to do. 56 As with any learning experience, the definition of what was easy kept 57 changing.</para> 58 <para> 59 I still remember how I found the BLFS project 60 and started using the instructions that were completed at the time. I could 61 not believe how wonderful it was to get an application up and running very 62 quickly, with explanations as to why things were done a certain way. 63 Unfortunately, for me, it wasn't long before I was opening applications that 64 had nothing more than "To be done" on the page. I did what most would do, 65 I waited for someone else to do it. It wasn't too long before I am looking 66 through <application>Bugzilla</application> for something easy to do. 67 As with any learning experience, the definition of what was easy kept 68 changing. 69 </para> 58 70 59 <para>We still encourage you to become involved as BLFS is 60 never really finished. Contributing or just using, we hope you enjoy 61 your BLFS experience.</para> 71 <para> 72 We still encourage you to become involved as BLFS is 73 never really finished. Contributing or just using, we hope you enjoy 74 your BLFS experience. 75 </para> 62 76 63 77 <blockquote> … … 67 81 </blockquote> 68 82 69 <para>The BLFS project is a natural progression of 70 LFS. Together, these projects provide a unique resource for 71 the Open Source Community. They take the mystery out of the process of 72 building a complete, functional software system from the source code contributed 73 by many talented individuals throughout the world. They truly allow users 74 to implement the slogan 75 <quote><emphasis>Your distro, your rules</emphasis></quote>.</para> 83 <para> 84 The BLFS project is a natural progression of 85 LFS. Together, these projects provide a unique resource for 86 the Open Source Community. They take the mystery out of the process of 87 building a complete, functional software system from the source code 88 contributed by many talented individuals throughout the world. They truly 89 allow users to implement the slogan 90 <quote><emphasis>Your distro, your rules</emphasis></quote>. 91 </para> 76 92 77 <para>Our goal is to continue to provide the best resource available that shows 78 you how to integrate many significant Open Source applications. Since these 79 applications are constantly updated and new applications are developed, this 80 book will never be complete. Additionally, there is always room for 81 improvement in explaining the nuances of how to install the different packages. 82 To make these improvements, we need your feedback. I encourage you to 83 participate on the different mailing lists, news groups, and 84 IRC channels to help meet these goals.</para> 93 <para> 94 Our goal is to continue to provide the best resource available that shows 95 you how to integrate many significant Open Source applications. Since these 96 applications are constantly updated and new applications are developed, this 97 book will never be complete. Additionally, there is always room for 98 improvement in explaining the nuances of how to install the different 99 packages. To make these improvements, we need your feedback. I encourage 100 you to participate on the different mailing lists, news groups, and 101 IRC channels to help meet these goals. 102 </para> 85 103 86 104 <blockquote> … … 90 108 </blockquote> 91 109 92 <para>My introduction to the [B]LFS project was actually by accident. I 93 was trying to build a <application>GNOME</application> environment using 94 some how-tos and other information I found on the web. A couple of times 95 I ran into some build issues and Googling pulled up some old BLFS mailing 96 list messages. Out for curiosity, I visited the Linux From Scratch web site 97 and shortly thereafter was hooked. I've not used any other Linux 98 distribution for personal use since.</para> 110 <para> 111 My introduction to the [B]LFS project was actually by accident. I 112 was trying to build a <application>GNOME</application> environment using 113 some how-tos and other information I found on the web. A couple of times 114 I ran into some build issues and Googling pulled up some old BLFS mailing 115 list messages. Out for curiosity, I visited the Linux From Scratch web site 116 and shortly thereafter was hooked. I've not used any other Linux 117 distribution for personal use since. 118 </para> 99 119 100 <para>I can't promise anyone will feel the sense of satisfaction I felt 101 after building my first few systems using [B]LFS instructions, but I 102 sincerely hope that your BLFS experience is as rewarding for you as it has 103 been for me.</para> 120 <para> 121 I can't promise anyone will feel the sense of satisfaction I felt 122 after building my first few systems using [B]LFS instructions, but I 123 sincerely hope that your BLFS experience is as rewarding for you as it has 124 been for me. 125 </para> 104 126 105 <para>The BLFS project has grown significantly the last couple of years. 106 There are more package instructions and related dependencies than ever 107 before. The project requires your input for continued success. If you 108 discover that you enjoy building BLFS, please consider helping out in any 109 way you can. BLFS requires hundreds of hours of maintenance to keep it 110 even semi-current. If you feel confident enough in your editing skills, 111 please consider joining the BLFS team. Simply contributing to the mailing 112 list discussions with sound advice and/or providing patches to the book's 113 XML will probably result in you receiving an invitation to join the 114 team.</para> 127 <para> 128 The BLFS project has grown significantly the last couple of years. 129 There are more package instructions and related dependencies than ever 130 before. The project requires your input for continued success. If you 131 discover that you enjoy building BLFS, please consider helping out in any 132 way you can. BLFS requires hundreds of hours of maintenance to keep it 133 even semi-current. If you feel confident enough in your editing skills, 134 please consider joining the BLFS team. Simply contributing to the mailing 135 list discussions with sound advice and/or providing patches to the book's 136 XML will probably result in you receiving an invitation to join the 137 team. 138 </para> 115 139 116 140 <blockquote> -
book/whoread.xml
r22618785 r2eeb8695 16 16 <title>Who Would Want to Read this Book</title> 17 17 18 <para>This book is mainly aimed at those who have built a system based 19 on the LFS book. It will also be useful for those who are using other 20 distributions, but for one reason or another want to manually build 21 software and are in need of some assistance. Note that the material 22 contained in this book, in particular the dependency listings, is based 23 upon the assumption that you are using a base LFS system with every 24 package listed in the LFS book already installed and configured. BLFS can 25 be used to create a range of diverse systems and so the target audience is 26 probably nearly as wide as that of the LFS book. If you found LFS useful, 27 you should also like this!</para> 18 <para> 19 This book is mainly aimed at those who have built a system based 20 on the LFS book. It will also be useful for those who are using other 21 distributions, but for one reason or another want to manually build 22 software and are in need of some assistance. Note that the material 23 contained in this book, in particular the dependency listings, is based 24 upon the assumption that you are using a base LFS system with every 25 package listed in the LFS book already installed and configured. BLFS can 26 be used to create a range of diverse systems and so the target audience is 27 probably nearly as wide as that of the LFS book. If you found LFS useful, 28 you should also like this! 29 </para> 28 30 29 <para>Since Release 7.4, the BLFS book version matches the LFS book version. 30 This book may be incompatible with a previous or later release of the LFS 31 book.</para> 31 <para> 32 Since Release 7.4, the BLFS book version matches the LFS book version. 33 This book may be incompatible with a previous or later release of the LFS 34 book. 35 </para> 32 36 33 37 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.