Erinevus lehekülje "Linux From Scratch" redaktsioonide vahel

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

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