Erinevus lehekülje "Linux From Scratch" redaktsioonide vahel

Allikas: Kuutõrvaja
(1. Introduction)
 
(ei näidata sama kasutaja 79 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
 +
 
 +
library - teek
 +
 
 +
debuggin - silumine
  
[[Audience]]
+
päevikuga failisüsteem - journaling failsystem
  
[[LFS Target Architectures]]
+
'''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
  
[[LFS and Standards]]
+
*header - päis
 +
*sümbolnimi - symbolic link
 +
*library - teek
 +
*debuggin - silumine
 +
*päevikuga failisüsteem - journaling failsystem
  
[[Rationale for Packages in the Book]]
+
===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]]
  
[[Prerequisites]]
+
===I. Sissejuhatus===
 +
====1. Sissejuhatus====
 +
*[[Kuidas ehitada LFS süsteemi]]
 +
*[[Mida on uut võrreldes eelmise versiooniga]]
 +
*[[Muudatuste logi]]
 +
*[[Resursid]]
 +
*[[Abi]]
  
[[Host System Requirements]]
+
===II. Preparing for the Build===
 +
====2. Uue partitsiooni ettevalmistamine====
 +
*Tutvustus
 +
*[[Uue partitsiooni loomine]]
 +
*[[Failisüsteemi partitsioonile loomine]]
 +
*[[Partitsiooni külgehaakimine]]
  
[[Typography]]
+
====3. Paketid ja parandused====
 +
*[[Tutvustus]]
 +
*[[Kõik paketid]] Vajaminevate pakettide nimekiri
 +
*[[Vajaminevate paikade nimekiri]]
  
[[Structure]]
+
====4. Viimased ettevalmistused====
 +
*[[$LFS muutujast]]
 +
*[[$LFS/tools kausta loomine]]
 +
*[[LFS kasutaja lisamine]]
 +
*[[Keskkonna seadistamine]]
 +
*[[About SBUs]]
 +
*About the Test Suites
  
[[Errata]]
+
====5. Ajutise süsteemi ehitamine====
 +
*Tutvustus
 +
*[[tööriistakomplekti tehnilsed märkused]]
 +
*[[Kompileerimise juhised]]
 +
*[[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
  
===I. Introduction===
+
===III. LFS süsteemi ehitamine===
====1. Introduction====
+
====6. Süsteemi baastarkvara paigaldamine====
*[[How to Build an LFS System]]
+
*Tutvustus
*[[What's new since the last release]]
+
*Preparing Virtual Kernel File Systems
*[[Changelog]]
+
*Paketihaldust
*[[Resources]]
+
*[[Chroot keskkonda sisenemine]]
*[[Help]]
+
*[[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
  
===II. Preparing for the Build===
+
===7. Süsteemi bootskriptide loomine===
====2. Preparing a New Partition====
+
*Tutvustus
Introduction
+
*LFS-stardiskriptid-20100627
Creating a New Partition
+
*Kuidas stardiskriptid töötavad?
Creating a File System on the Partition
+
*Setclock skripti seadistamine
Mounting the New Partition
+
*Linuxi konsooli seadistamine
====3. Packages and Patches====
+
*Sysklogd skripti seadistamine
Introduction
+
*/etc/inputrc faili loomine.
All Packages
+
*The Bash Shell Startup Files
Needed Patches
+
*Device and Module Handling on an LFS System
====4. Final Preparations====
+
*Creating Custom Symlinks to Devices
About $LFS
+
*Configuring the localnet Script
Creating the $LFS/tools Directory
+
*Customizing the /etc/hosts File
Adding the LFS User
+
*Configuring the network Script
Setting Up the Environment
+
 
About SBUs
+
===8. LFS süsteemi bootivaks muutmine===
About the Test Suites
+
*Tutvustus
====5. Constructing a Temporary System====
+
*/etc/fstab faili loomine
Introduction
+
*Linux-2.6.37
Toolchain Technical Notes
+
*GRUBi seadistamine
General Compilation Instructions
+
 
Binutils-2.21 - Pass 1
+
===9. Lõppsõna===
GCC-4.5.2 - Pass 1
+
*The End
Linux-2.6.37 API Headers
+
*Get Counted
Glibc-2.13
+
*Süsteemi taaskäivitamine
Adjusting the Toolchain
+
*Mis nüüd?
Binutils-2.21 - Pass 2
+
*IV. Appendices
GCC-4.5.2 - Pass 2
+
*A. Akronüümid ja terminid
Tcl-8.5.9
+
*B. Tänusõnad
Expect-5.45
+
*C. Sõltuvused
DejaGNU-1.4.4
+
*D. Boot and sysconfig scripts version-20100627
Ncurses-5.7
+
*/etc/rc.d/init.d/rc
Bash-4.2
+
*/etc/rc.d/init.d/functions
Bzip2-1.0.6
+
*/etc/rc.d/init.d/mountkernfs
Coreutils-8.10
+
*/etc/rc.d/init.d/consolelog
Diffutils-3.0
+
*/etc/rc.d/init.d/modules
File-5.05
+
*/etc/rc.d/init.d/udev
Findutils-4.4.2
+
*/etc/rc.d/init.d/swap
Gawk-3.1.8
+
*/etc/rc.d/init.d/setclock
Gettext-0.18.1.1
+
*/etc/rc.d/init.d/checkfs
Grep-2.7
+
*/etc/rc.d/init.d/mountfs
Gzip-1.4
+
*/etc/rc.d/init.d/udev_retry
M4-1.4.15
+
*/etc/rc.d/init.d/cleanfs
Make-3.82
+
*/etc/rc.d/init.d/console
Patch-2.6.1
+
*/etc/rc.d/init.d/localnet
Perl-5.12.3
+
*/etc/rc.d/init.d/sysctl
Sed-4.2.1
+
*/etc/rc.d/init.d/sysklogd
Tar-1.25
+
*/etc/rc.d/init.d/network
Texinfo-4.13a
+
*/etc/rc.d/init.d/sendsignals
Xz-5.0.1
+
*/etc/rc.d/init.d/reboot
Stripping
+
*/etc/rc.d/init.d/halt
===Changing Ownership===
+
*/etc/rc.d/init.d/template
III. Building the LFS System
+
*/etc/sysconfig/rc
====6. Installing Basic System Software====
+
*/etc/sysconfig/modules
Introduction
+
*/etc/sysconfig/createfiles
Preparing Virtual Kernel File Systems
+
*/etc/sysconfig/network-devices/ifup
Package Management
+
*/etc/sysconfig/network-devices/ifdown
Entering the Chroot Environment
+
*/etc/sysconfig/network-devices/services/ipv4-static
Creating Directories
+
*/etc/sysconfig/network-devices/services/ipv4-static-route
Creating Essential Files and Symlinks
+
*E. Udev seadistamise reeglid
Linux-2.6.37 API Headers
+
*55-lfs.rules
Man-pages-3.32
+
*F. LFS Licenses
Glibc-2.13
+
*Creative Commons Litsents
Re-adjusting the Toolchain
+
*The MIT Litsents
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. 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