Erinevus lehekülje "Linux From Scratch" redaktsioonide vahel

Allikas: Kuutõrvaja
(Preface)
 
(ei näidata sama kasutaja 81 vahepealset redaktsiooni)
1. rida: 1. rida:
 +
'''NB! TEGEMIST ON VÄGA TOORE PROJEKTIGA!'''
 +
{{Täienda}}
 +
 
Linux From Scratch
 
Linux From Scratch
 +
 
Version 6.8
 
Version 6.8
Created by Gerard Beekmans
+
 
 +
Loodud Gerard Beekmans poolt
  
 
Edited by Matthew Burgess and Bruce Dubbs
 
Edited by Matthew Burgess and Bruce Dubbs
7. rida: 12. rida:
 
Copyright © 1999-2011 Gerard Beekmans
 
Copyright © 1999-2011 Gerard Beekmans
  
===Table of Contents===
+
header - päis
====Preface====
+
 
[[Foreword]]
+
sümbolnimi - symbolic link
  
[[Audience]]
+
library - teek
  
[[LFS Target Architectures]]
+
debuggin - silumine
  
[[LFS and Standards]]
+
päevikuga failisüsteem - journaling failsystem
  
[[Rationale for Packages in the Book]]
+
'''Lingid''' (ajutiselt olulised)
 +
*http://viki.pingviin.org/index.php/Linux_From_Scratch
 +
*http://et.wikipedia.org/wiki/Linux_From_Scratch
 +
*http://www.linuxfromscratch.org/lfs/view/stable/index.html
  
[[Prerequisites]]
+
*header - päis
 +
*sümbolnimi - symbolic link
 +
*library - teek
 +
*debuggin - silumine
 +
*päevikuga failisüsteem - journaling failsystem
  
[[Host System Requirements]]
+
===Sisukord===
 +
====Eessõna====
 +
*[[Eessõna]]
 +
*[[Publik]]
 +
*[[LFS sihtarhidektuur]]
 +
*[[LFS ja standardid]]
 +
*[[Rationale for Packages in the Book]]
 +
*[[Eeltingimused]]
 +
*[[Nõudmised baas süsteemile]]
 +
*[[Õigekiri]]
 +
*[[Struktuur]]
 +
*[[Veaparandused]]
  
[[Typography]]
+
===I. Sissejuhatus===
 +
====1. Sissejuhatus====
 +
*[[Kuidas ehitada LFS süsteemi]]
 +
*[[Mida on uut võrreldes eelmise versiooniga]]
 +
*[[Muudatuste logi]]
 +
*[[Resursid]]
 +
*[[Abi]]
  
[[Structure]]
+
===II. Preparing for the Build===
 +
====2. Uue partitsiooni ettevalmistamine====
 +
*Tutvustus
 +
*[[Uue partitsiooni loomine]]
 +
*[[Failisüsteemi partitsioonile loomine]]
 +
*[[Partitsiooni külgehaakimine]]
  
[[Errata]]
+
====3. Paketid ja parandused====
 +
*[[Tutvustus]]
 +
*[[Kõik paketid]] Vajaminevate pakettide nimekiri
 +
*[[Vajaminevate paikade nimekiri]]
  
===I. Introduction===
+
====4. Viimased ettevalmistused====
====1. Introduction====
+
*[[$LFS muutujast]]
How to Build an LFS System
+
*[[$LFS/tools kausta loomine]]
What's new since the last release
+
*[[LFS kasutaja lisamine]]
Changelog
+
*[[Keskkonna seadistamine]]
Resources
+
*[[About SBUs]]
Help
+
*About the Test Suites
===II. Preparing for the Build===
+
 
====2. Preparing a New Partition====
+
====5. Ajutise süsteemi ehitamine====
Introduction
+
*Tutvustus
Creating a New Partition
+
*[[tööriistakomplekti tehnilsed märkused]]
Creating a File System on the Partition
+
*[[Kompileerimise juhised]]
Mounting the New Partition
+
*[[Binutils-2.21 - Faas 1]]
====3. Packages and Patches====
+
*[[GCC-4.5.2 - Faas 1]]
Introduction
+
*[[Linux-2.6.37 API-liidese päised]]
All Packages
+
*[[Glibc-2.13]]
Needed Patches
+
*Adjusting the Toolchain
====4. Final Preparations====
+
*[[Binutils-2.21 - Faas 2]]
About $LFS
+
*GCC-4.5.2 - Faas 2
Creating the $LFS/tools Directory
+
*[[Tcl-8.5.9]]
Adding the LFS User
+
*[[Expect-5.45]]
Setting Up the Environment
+
*[[DejaGNU-1.4.4]]
About SBUs
+
*[[Ncurses-5.7]]
About the Test Suites
+
*[[Bash-4.2]]
====5. Constructing a Temporary System====
+
*[[Bzip2-1.0.6]]
Introduction
+
*[[Coreutils-8.10]]
Toolchain Technical Notes
+
*[[Diffutils-3.0]]
General Compilation Instructions
+
*[[File-5.05]]
Binutils-2.21 - Pass 1
+
*[[Findutils-4.4.2]]
GCC-4.5.2 - Pass 1
+
*[[Gawk-3.1.8]]
Linux-2.6.37 API Headers
+
*[[Gettext-0.18.1.1]]
Glibc-2.13
+
*[[Grep-2.7]]
Adjusting the Toolchain
+
*[[Gzip-1.4]]
Binutils-2.21 - Pass 2
+
*[[M4-1.4.15]]
GCC-4.5.2 - Pass 2
+
*[[Make-3.82]]
Tcl-8.5.9
+
*[[Patch-2.6.1]]
Expect-5.45
+
*[[Perl-5.12.3]]
DejaGNU-1.4.4
+
*Sed-4.2.1
Ncurses-5.7
+
*[[Tar-1.25]]
Bash-4.2
+
*[[Texinfo-4.13a]]
Bzip2-1.0.6
+
*[[Xz-5.0.1]]
Coreutils-8.10
+
*[[Stripping]]
Diffutils-3.0
+
*Omanikuõiguste muutmine
File-5.05
+
 
Findutils-4.4.2
+
===III. LFS süsteemi ehitamine===
Gawk-3.1.8
+
====6. Süsteemi baastarkvara paigaldamine====
Gettext-0.18.1.1
+
*Tutvustus
Grep-2.7
+
*Preparing Virtual Kernel File Systems
Gzip-1.4
+
*Paketihaldust
M4-1.4.15
+
*[[Chroot keskkonda sisenemine]]
Make-3.82
+
*[[Creating Directories]]
Patch-2.6.1
+
*Creating Essential Files and Symlinks
Perl-5.12.3
+
*Linux-2.6.37 API Headers
Sed-4.2.1
+
*Man-pages-3.32
Tar-1.25
+
*Glibc-2.13
Texinfo-4.13a
+
*Re-adjusting the Toolchain
Xz-5.0.1
+
*Zlib-1.2.5
Stripping
+
*Binutils-2.21
===Changing Ownership===
+
*GMP-5.0.1
III. Building the LFS System
+
*MPFR-3.0.0
====6. Installing Basic System Software====
+
*MPC-0.8.2
Introduction
+
*GCC-4.5.2
Preparing Virtual Kernel File Systems
+
*Sed-4.2.1
Package Management
+
*Pkg-config-0.25
Entering the Chroot Environment
+
*Ncurses-5.7
Creating Directories
+
*Util-linux-2.19
Creating Essential Files and Symlinks
+
*E2fsprogs-1.41.14
Linux-2.6.37 API Headers
+
*Coreutils-8.10
Man-pages-3.32
+
*Iana-Etc-2.30
Glibc-2.13
+
*M4-1.4.15
Re-adjusting the Toolchain
+
*Bison-2.4.3
Zlib-1.2.5
+
*Procps-3.2.8
Binutils-2.21
+
*Grep-2.7
GMP-5.0.1
+
*Readline-6.2
MPFR-3.0.0
+
*Bash-4.2
MPC-0.8.2
+
*Libtool-2.4
GCC-4.5.2
+
*GDBM-1.8.3
Sed-4.2.1
+
*Inetutils-1.8
Pkg-config-0.25
+
*Perl-5.12.3
Ncurses-5.7
+
*Autoconf-2.68
Util-linux-2.19
+
*Automake-1.11.1
E2fsprogs-1.41.14
+
*Bzip2-1.0.6
Coreutils-8.10
+
*Diffutils-3.0
Iana-Etc-2.30
+
*Gawk-3.1.8
M4-1.4.15
+
*File-5.05
Bison-2.4.3
+
*Findutils-4.4.2
Procps-3.2.8
+
*Flex-2.5.35
Grep-2.7
+
*Gettext-0.18.1.1
Readline-6.2
+
*Groff-1.21
Bash-4.2
+
*GRUB-1.98
Libtool-2.4
+
*Gzip-1.4
GDBM-1.8.3
+
*IPRoute2-2.6.37
Inetutils-1.8
+
*Kbd-1.15.2
Perl-5.12.3
+
*Less-436
Autoconf-2.68
+
*Make-3.82
Automake-1.11.1
+
*Xz-5.0.1
Bzip2-1.0.6
+
*Man-DB-2.5.9
Diffutils-3.0
+
*Module-Init-Tools-3.12
Gawk-3.1.8
+
*Patch-2.6.1
File-5.05
+
*[[Psmisc-22.13]]
Findutils-4.4.2
+
*Shadow-4.1.4.3
Flex-2.5.35
+
*Sysklogd-1.5
Gettext-0.18.1.1
+
*Sysvinit-2.88dsf
Groff-1.21
+
*Tar-1.25
GRUB-1.98
+
*Texinfo-4.13a
Gzip-1.4
+
*[[Udev-166]]
IPRoute2-2.6.37
+
*Vim-7.3
Kbd-1.15.2
+
*About Debugging Symbols
Less-436
+
*Stripping Again
Make-3.82
+
*Cleaning Up
Xz-5.0.1
+
 
Man-DB-2.5.9
+
===7. Süsteemi bootskriptide loomine===
Module-Init-Tools-3.12
+
*Tutvustus
Patch-2.6.1
+
*LFS-stardiskriptid-20100627
Psmisc-22.13
+
*Kuidas stardiskriptid töötavad?
Shadow-4.1.4.3
+
*Setclock skripti seadistamine
Sysklogd-1.5
+
*Linuxi konsooli seadistamine
Sysvinit-2.88dsf
+
*Sysklogd skripti seadistamine
Tar-1.25
+
*/etc/inputrc faili loomine.
Texinfo-4.13a
+
*The Bash Shell Startup Files
Udev-166
+
*Device and Module Handling on an LFS System
Vim-7.3
+
*Creating Custom Symlinks to Devices
About Debugging Symbols
+
*Configuring the localnet Script
Stripping Again
+
*Customizing the /etc/hosts File
Cleaning Up
+
*Configuring the network Script
===7. Setting Up System Bootscripts===
+
 
Introduction
+
===8. LFS süsteemi bootivaks muutmine===
LFS-Bootscripts-20100627
+
*Tutvustus
How Do These Bootscripts Work?
+
*/etc/fstab faili loomine
Configuring the setclock Script
+
*Linux-2.6.37
Configuring the Linux Console
+
*GRUBi seadistamine
Configuring the sysklogd Script
+
 
Creating the /etc/inputrc File
+
===9. Lõppsõna===
The Bash Shell Startup Files
+
*The End
Device and Module Handling on an LFS System
+
*Get Counted
Creating Custom Symlinks to Devices
+
*Süsteemi taaskäivitamine
Configuring the localnet Script
+
*Mis nüüd?
Customizing the /etc/hosts File
+
*IV. Appendices
Configuring the network Script
+
*A. Akronüümid ja terminid
===8. Making the LFS System Bootable===
+
*B. Tänusõnad
Introduction
+
*C. Sõltuvused
Creating the /etc/fstab File
+
*D. Boot and sysconfig scripts version-20100627
Linux-2.6.37
+
*/etc/rc.d/init.d/rc
Using GRUB to Set Up the Boot Process
+
*/etc/rc.d/init.d/functions
===9. The End===
+
*/etc/rc.d/init.d/mountkernfs
The End
+
*/etc/rc.d/init.d/consolelog
Get Counted
+
*/etc/rc.d/init.d/modules
Rebooting the System
+
*/etc/rc.d/init.d/udev
What Now?
+
*/etc/rc.d/init.d/swap
IV. Appendices
+
*/etc/rc.d/init.d/setclock
A. Acronyms and Terms
+
*/etc/rc.d/init.d/checkfs
B. Acknowledgments
+
*/etc/rc.d/init.d/mountfs
C. Dependencies
+
*/etc/rc.d/init.d/udev_retry
D. Boot and sysconfig scripts version-20100627
+
*/etc/rc.d/init.d/cleanfs
/etc/rc.d/init.d/rc
+
*/etc/rc.d/init.d/console
/etc/rc.d/init.d/functions
+
*/etc/rc.d/init.d/localnet
/etc/rc.d/init.d/mountkernfs
+
*/etc/rc.d/init.d/sysctl
/etc/rc.d/init.d/consolelog
+
*/etc/rc.d/init.d/sysklogd
/etc/rc.d/init.d/modules
+
*/etc/rc.d/init.d/network
/etc/rc.d/init.d/udev
+
*/etc/rc.d/init.d/sendsignals
/etc/rc.d/init.d/swap
+
*/etc/rc.d/init.d/reboot
/etc/rc.d/init.d/setclock
+
*/etc/rc.d/init.d/halt
/etc/rc.d/init.d/checkfs
+
*/etc/rc.d/init.d/template
/etc/rc.d/init.d/mountfs
+
*/etc/sysconfig/rc
/etc/rc.d/init.d/udev_retry
+
*/etc/sysconfig/modules
/etc/rc.d/init.d/cleanfs
+
*/etc/sysconfig/createfiles
/etc/rc.d/init.d/console
+
*/etc/sysconfig/network-devices/ifup
/etc/rc.d/init.d/localnet
+
*/etc/sysconfig/network-devices/ifdown
/etc/rc.d/init.d/sysctl
+
*/etc/sysconfig/network-devices/services/ipv4-static
/etc/rc.d/init.d/sysklogd
+
*/etc/sysconfig/network-devices/services/ipv4-static-route
/etc/rc.d/init.d/network
+
*E. Udev seadistamise reeglid
/etc/rc.d/init.d/sendsignals
+
*55-lfs.rules
/etc/rc.d/init.d/reboot
+
*F. LFS Licenses
/etc/rc.d/init.d/halt
+
*Creative Commons Litsents
/etc/rc.d/init.d/template
+
*The MIT Litsents
/etc/sysconfig/rc
 
/etc/sysconfig/modules
 
/etc/sysconfig/createfiles
 
/etc/sysconfig/network-devices/ifup
 
/etc/sysconfig/network-devices/ifdown
 
/etc/sysconfig/network-devices/services/ipv4-static
 
/etc/sysconfig/network-devices/services/ipv4-static-route
 
E. Udev configuration rules
 
55-lfs.rules
 
F. LFS Licenses
 
Creative Commons License
 
The MIT License
 
Index
 

Viimane redaktsioon: 5. märts 2012, kell 16:02

NB! TEGEMIST ON VÄGA TOORE PROJEKTIGA!

                                        Roheline.jpg Toores. Ehk seda pala võib täiendada.

Linux From Scratch

Version 6.8

Loodud Gerard Beekmans poolt

Edited by Matthew Burgess and Bruce Dubbs

Copyright © 1999-2011 Gerard Beekmans

header - päis

sümbolnimi - symbolic link

library - teek

debuggin - silumine

päevikuga failisüsteem - journaling failsystem

Lingid (ajutiselt olulised)

  • header - päis
  • sümbolnimi - symbolic link
  • library - teek
  • debuggin - silumine
  • päevikuga failisüsteem - journaling failsystem

Sisukord

Eessõna

I. Sissejuhatus

1. Sissejuhatus

II. Preparing for the Build

2. Uue partitsiooni ettevalmistamine

3. Paketid ja parandused

4. Viimased ettevalmistused

5. Ajutise süsteemi ehitamine

III. LFS süsteemi ehitamine

6. Süsteemi baastarkvara paigaldamine

  • Tutvustus
  • Preparing Virtual Kernel File Systems
  • Paketihaldust
  • Chroot keskkonda sisenemine
  • Creating Directories
  • Creating Essential Files and Symlinks
  • Linux-2.6.37 API Headers
  • Man-pages-3.32
  • Glibc-2.13
  • Re-adjusting the Toolchain
  • Zlib-1.2.5
  • Binutils-2.21
  • GMP-5.0.1
  • MPFR-3.0.0
  • MPC-0.8.2
  • GCC-4.5.2
  • Sed-4.2.1
  • Pkg-config-0.25
  • Ncurses-5.7
  • Util-linux-2.19
  • E2fsprogs-1.41.14
  • Coreutils-8.10
  • Iana-Etc-2.30
  • M4-1.4.15
  • Bison-2.4.3
  • Procps-3.2.8
  • Grep-2.7
  • Readline-6.2
  • Bash-4.2
  • Libtool-2.4
  • GDBM-1.8.3
  • Inetutils-1.8
  • Perl-5.12.3
  • Autoconf-2.68
  • Automake-1.11.1
  • Bzip2-1.0.6
  • Diffutils-3.0
  • Gawk-3.1.8
  • File-5.05
  • Findutils-4.4.2
  • Flex-2.5.35
  • Gettext-0.18.1.1
  • Groff-1.21
  • GRUB-1.98
  • Gzip-1.4
  • IPRoute2-2.6.37
  • Kbd-1.15.2
  • Less-436
  • Make-3.82
  • Xz-5.0.1
  • Man-DB-2.5.9
  • Module-Init-Tools-3.12
  • Patch-2.6.1
  • Psmisc-22.13
  • Shadow-4.1.4.3
  • Sysklogd-1.5
  • Sysvinit-2.88dsf
  • Tar-1.25
  • Texinfo-4.13a
  • Udev-166
  • Vim-7.3
  • About Debugging Symbols
  • Stripping Again
  • Cleaning Up

7. Süsteemi bootskriptide loomine

  • Tutvustus
  • LFS-stardiskriptid-20100627
  • Kuidas stardiskriptid töötavad?
  • Setclock skripti seadistamine
  • Linuxi konsooli seadistamine
  • Sysklogd skripti seadistamine
  • /etc/inputrc faili loomine.
  • The Bash Shell Startup Files
  • Device and Module Handling on an LFS System
  • Creating Custom Symlinks to Devices
  • Configuring the localnet Script
  • Customizing the /etc/hosts File
  • Configuring the network Script

8. LFS süsteemi bootivaks muutmine

  • Tutvustus
  • /etc/fstab faili loomine
  • Linux-2.6.37
  • GRUBi seadistamine

9. Lõppsõna

  • The End
  • Get Counted
  • Süsteemi taaskäivitamine
  • Mis nüüd?
  • IV. Appendices
  • A. Akronüümid ja terminid
  • B. Tänusõnad
  • C. Sõltuvused
  • D. Boot and sysconfig scripts version-20100627
  • /etc/rc.d/init.d/rc
  • /etc/rc.d/init.d/functions
  • /etc/rc.d/init.d/mountkernfs
  • /etc/rc.d/init.d/consolelog
  • /etc/rc.d/init.d/modules
  • /etc/rc.d/init.d/udev
  • /etc/rc.d/init.d/swap
  • /etc/rc.d/init.d/setclock
  • /etc/rc.d/init.d/checkfs
  • /etc/rc.d/init.d/mountfs
  • /etc/rc.d/init.d/udev_retry
  • /etc/rc.d/init.d/cleanfs
  • /etc/rc.d/init.d/console
  • /etc/rc.d/init.d/localnet
  • /etc/rc.d/init.d/sysctl
  • /etc/rc.d/init.d/sysklogd
  • /etc/rc.d/init.d/network
  • /etc/rc.d/init.d/sendsignals
  • /etc/rc.d/init.d/reboot
  • /etc/rc.d/init.d/halt
  • /etc/rc.d/init.d/template
  • /etc/sysconfig/rc
  • /etc/sysconfig/modules
  • /etc/sysconfig/createfiles
  • /etc/sysconfig/network-devices/ifup
  • /etc/sysconfig/network-devices/ifdown
  • /etc/sysconfig/network-devices/services/ipv4-static
  • /etc/sysconfig/network-devices/services/ipv4-static-route
  • E. Udev seadistamise reeglid
  • 55-lfs.rules
  • F. LFS Licenses
  • Creative Commons Litsents
  • The MIT Litsents