Erinevus lehekülje "Linux From Scratch" redaktsioonide vahel

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