Linux From Scratch: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Jj (arutelu | kaastöö)
Resümee puudub
 
(ei näidata sama kasutaja 80 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 13:02

NB! TEGEMIST ON VÄGA TOORE PROJEKTIGA!

                                         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