Sari la conținut

Linux From Scratch

De la Wikipedia, enciclopedia liberă
Linux From Scratch
Fișier:Lfs-logo.png

LFS rulând Xfce.
Familie SOLinux
StareCurent
Model surseSoftware liber
Ultima versiune stabilă6.2 din 2 august 2006
Tip de nucleuMonolitic
LicențăMIT License[*][[MIT License (permissive free software license)|​]][1]
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic[*][[Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic |​]][1]
Licența Publică Generală GNU  Modificați la Wikidata
Prezență online
http://www.linuxfromscratch.org

Linux From Scratch (LFS) este o modalitate de a construi un sistem Linux prin compilarea şi instalarea manuală a fiecărei componente în parte de către utilizator. Aceasta este, desigur, o metodă mult mai laborioasă decât instalarea unei distribuţii pre-compilate. Ideea de bază este că, instalând componentele una câte una, utilizatorul va putea întelege mai bine cum funcţionează un sistem Linux în interiorul său. În plus, compilând toate software-urile în conformitate cu sistemul şi nevoile utilizatorului, acestea vor rula mai rapid, vor fi mult mai flexibile şi vor ocupa un spaţiu în memorie mai mic. Datorită acestor lucruri, sloganul este "Your distro, your rules"(Distribuţia ta, regulile tale).

Cartea

Linux From Scratch (LFS) este şi numele unei cărţi scrise Gerard Beekmans. În această carte, cititorul primeşte instrucţiuni pentru a putea construi un sistem Linux folosind sursele programelor. Cartea se poate descărca gratuit de pe situl LFS. În prezent cartea se află la versiunea 6.2.

Procedură

Instalarea sistemului

Pentru a putea construi un LFS sunt necesare o partiţie goală şi un sistem Linux funcţional. În loc de un sistem Linux funcţional instalat pe hard-disk, utilizatorul poate folosi un Linux From Scratch LiveCD pus la dispoziţie gratuit pe situl LFS.
Se începe cu instalarea unui sistem temporar. Apoi directorul root va trebui schimbat (folosind comanda chroot) cu directorul în care a fost instalat sistemul temporar, după care utilizatorul va instala sistemul propriu-zis.

Post instalare

Noul sistem va conţine numai programele şi configuraţiile minime pentru ca acesta să fie funcţional, rămânând la latitudinea utilizatorului ce software-uri va mai instala şi ce setări va efectua în continuare. Un ghid în acest sens îl reprezintă cartea Beyond Linux From Scratch (BLFS), actualmente în versiunea 6.3, scrisă tot de Gerard Beekmans.

Listă de software-uri

Pentru ca sistemul LFS să fie funcţional trebuie compilate şi instalate următoarele software-uri:

  • Autoconf 2.59
  • Automake 1.9.6
  • Bash 3.1
  • Bash Documentation 3.1
  • Berkeley DB 4.4.20
  • Binutils 2.16.1
  • GNU Bison 2.2
  • Bzip2 1.0.3
  • Coreutils 5.96
  • DejaGNU 1.4.4
  • Diffutils 2.8.1
  • E2fsprogs 1.39
  • Expect 5.43.0
  • File 4.17
  • Findutils 4.2.27
  • Flex 2.5.33
  • Gawk 3.1.5
  • GCC 4.0.3
  • Gettext 0.14.5
  • Glibc 2.3.6
  • Glibc LibIDN add-on 2.3.6
  • Grep 2.5.1a
  • Groff 1.18.1.1
  • GRUB 0.97
  • Gzip 1.3.5
  • Iana-Etc 2.10
  • Inetutils 1.4.2
  • IPRoute2 2.6.16-060323
  • Kbd 1.12
  • Less 394
  • LFS-Bootscripts 6.2
  • Libtool 1.5.22
  • nucleul Linux 2.6.22.5
  • Linux-Libc-Headers 2.6.12.0
  • M4 1.4.4
  • Make 3.80
  • Man-DB 2.4.3
  • Man-pages 2.34
  • Mktemp 1.5
  • Module-Init-Tools 3.2.2
  • Ncurses 5.5
  • Patch 2.5.4
  • Perl 5.8.8
  • Procps 3.2.6
  • Psmisc 22.2
  • Readline 5.1
  • Sed 4.1.5
  • Shadow 4.0.15
  • Sysklogd 1.4.1
  • Sysvinit 2.86
  • tar 1.15.1
  • Tcl 8.4.13
  • Texinfo 4.8
  • Udev 096
  • Udev Configuration Tarball
  • Util-linux 2.12r
  • Vim 7.0 / Nano 2.0.1
  • Zlib 1.2.3

Vezi şi

Legături externe

  1. ^ a b http://www.linuxfromscratch.org/lfs/view/10.0/appendices/licenses.html, accesat în   Lipsește sau este vid: |title= (ajutor)