Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

Anexa C. Dependențe‌

Fiecare pachet construit în LFS se bazează pe unul sau mai multe alte pachete pentru a fi construit și instalat corect. Unele pachete chiar participă la dependențe circulare, adică primul pachet depinde de al doilea, care la rândul său depinde de primul. Din cauza acestor dependențe, ordinea în care sunt construite pachetele în LFS este foarte importantă. Scopul acestei pagini este de a documenta dependențele fiecărui pachet construit în LFS.

Pentru fiecare pachet pe care îl construim, am enumerat trei, și uneori patru, tipuri de dependențe. Prima listă ce alte pachete trebuie să fie disponibile pentru a compila și instala pachetul în cauză. Al doilea listează ce pachete, în plus față de cele de pe prima listă, trebuie să fie disponibile pentru a rula suitele de testare. A treia listă de dependențe sunt pachete care necesită ca acest pachet să fie construit și instalat în locația sa finală înainte de a fi construit și instalat. În cele mai multe cazuri, acest lucru se datorează faptului că aceste pachete vor codifica căile către binare în scripturile lor. Dacă nu este construit într-o anumită ordine, acest lucru ar putea duce la plasarea căilor pentru /tools/bin/[binary] în interiorul scripturilor instalate în sistemul final. Acest lucru, evident, nu este de dorit.

Ultima listă de dependențe sunt pachete opționale care nu sunt abordate în LFS, dar ar putea fi utile utilizatorului. Aceste pachete pot avea dependențe suplimentare obligatorii sau opționale proprii. Pentru aceste dependențe, practica recomandată este să le instalați după finalizarea cărții LFS și apoi să reveniți și să reconstruiți pachetul LFS. În mai multe cazuri, reinstalarea este abordată în BLFS.


Acl

Instalarea depinde de: Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed și Texinfo

Suita de teste depinde de: Automake, Diffutils, Findutils și Libtool

Trebuie instalat înainte: Coreutils, Sed, Tar și Vim

Dependențe opționale: niciuna


Attr

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed și Texinfo

Suita de teste depinde de: Automake, Diffutils, Findutils și Libtool

Trebuie instalat înainte: Acl și Libcap

Dependențe opționale: niciuna


Autoconf

Instalarea depinde de: Bash, Coreutils, Grep, M4, Make, Perl, Sed și Texinfo

Suita de teste depinde de: Automake, Diffutils, Findutils, GCC și Libtool

Trebuie instalat înainte de: Automake

Dependențe opționale: Emacs


Automake

Instalarea depinde de: Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl, Sed și Texinfo

Suita de testare depinde de: Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool și Tar

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


Bash

Instalarea depinde de: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed și Texinfo

Suita de testare depinde de: Shadow Trebuie instalat înainte de: Nici unul Dependențe opționale: Xorg


Bc

Instalarea depinde de: Bash, Binutils, Bison, Coreutils, GCC, Glibc, Grep, Make, Perl și Readline

Suita de teste depinde de: Gawk

Trebuie instalat înainte: Linux Kernel

Dependențe opționale: niciuna


Binutils

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, File, Gawk, GCC, Glibc, Grep, Make, Perl, Sed, Texinfo și Zlib

Suita de teste depinde de: DejaGNU și Expect

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


Bizon

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Perl și Sed

Suita de teste depinde de: Diffutils, Findutils și Flex

Trebuie instalat înainte: Kbd și Tar

Dependențe opționale: Doxygen (suită de teste)


bzip2

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make și Patch

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Verifica

Instalarea depinde de: GCC, Grep, Make, Sed și Texinfo

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Coreutils

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, Patch, Perl, Sed și Texinfo

Suita de testare depinde de: Diffutils, E2fsprogs, Findutils, Shadow și Util-linux Trebuie instalate înainte de: Bash, Diffutils, Eudev, Findutils și Man-DB Dependențe opționale: module Perl Expect și IO:Tty (pentru suita de testare)


268

Linux de la zero - Versiunea 9.0


DejaGNU

Instalarea depinde de: Bash, Coreutils, Diffutils, GCC, Grep, Make și Sed

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Diffutils

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed și Texinfo

Suita de testare depinde de: Perl Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


E2fsprogs

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Gzip, Make, Sed, Texinfo și Util-linux

Suita de teste depinde de: Procps-ng și Psmisc

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


Eudev

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Gperf, Make și Sed

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


expat

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make și Sed

Suita de teste depinde de: Niciuna

Trebuie instalat înainte de: XML::Parser

Dependențe opționale: niciuna


Aștepta

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Patch, Sed și Tcl

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Fișier

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed și Zlib

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: Niciunul

Linux de la zero - Versiunea 9.0


Findutils

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed și Texinfo

Suita de teste depinde de: DejaGNU, Diffutils și Expect

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


Flex

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed și Texinfo

Suita de teste depinde de: Bison și Gawk

Trebuie instalat înainte: IPRoute2, Kbd și Man-DB

Dependențe opționale: niciuna


Bălălău

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, MPFR, Patch, Readline, Sed și Texinfo

Suita de testare depinde de: Diffutils Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


CGC

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar și Texinfo

Suita de teste depinde de: DejaGNU, Expect și Shadow

Trebuie instalat înainte: Niciunul

Dependențe opționale: GNAT și ISL


GDBM

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make și Sed

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


gettext

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed și Texinfo

Suita de teste depinde de: Diffutils, Perl și Tcl

Trebuie instalat înainte de: Automake

Dependențe opționale: niciuna


glibc

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Linux API Headers, Make, Perl, Python, Sed și Texinfo

Suita de teste depinde de: Fișier

Trebuie instalat înainte: Niciunul

Linux de la zero - Versiunea 9.0


GMP

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, M4, Make, Sed și Texinfo

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: MPFR și GCC

Dependențe opționale: niciuna


Gperf

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc și Make

Suita de teste depinde de: Diffutils și Expect

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


grep

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Patch, Sed și Texinfo

Suita de testare depinde de: Gawk Trebuie instalat înainte de: Man-DB Dependențe opționale: Pcre


Groff

Instalarea depinde de: Bash, Binutils, Bison, Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed și Texinfo

Suita de testare depinde de: Nicio suită de testare disponibilă Trebuie instalată înainte de: Man-DB și Perl Dependențe opționale: GPL Ghostscript


GRUB

Instalarea depinde de: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Texinfo și Xz

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


gzip

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed și Texinfo

Suita de testare depinde de: Diffutils și Less Trebuie instalate înainte de: Man-DB Dependențe opționale: Niciuna


Iana-Etc

Instalarea depinde de: Coreutils, Gawk și Make Suita de testare depinde de: Nicio suită de testare disponibilă Trebuie instalată înainte de: Perl

Linux de la zero - Versiunea 9.0


Inetutils

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed, Texinfo și Zlib

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte de: Tar

Dependențe opționale: niciuna


Intltool

Instalarea depinde de: Bash, Gawk, Glibc, Make, Perl, Sed și XML::Parser

Suita de testare depinde de: Perl Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


IProute2

Instalarea depinde de: Bash, Bison, Coreutils, Flex, GCC, Glibc, Make și anteturi API Linux

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


kbd

Instalarea depinde de: Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Patch și Sed

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


Kmod

Instalarea depinde de: Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Pkg-config, Sed, Xz-Utils și Zlib

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Eudev

Dependențe opționale: niciuna


Mai puțin

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses și Sed

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Gzip

Dependențe opționale: Pcre


Libcap

Instalarea depinde de: Attr, Bash, Binutils, Coreutils, GCC, Glibc, Perl, Make și Sed

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Niciunul

Dependențe opționale: Linux-PAM

Linux de la zero - Versiunea 9.0


Libelf

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc și Make

Suita de testare depinde de: Nu este disponibilă nicio suită de testare Trebuie instalată înainte de: Kernel Linux Dependențe opționale: Niciuna


Libffi

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc, Make și Sed

Suita de testare depinde de: DejaGnu Trebuie instalat înainte de: Python Dependențe opționale: Nici unul


Libpipeline

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed și Texinfo

Suita de testare depinde de: Verificare Trebuie instalat înainte de: Man-DB Dependențe opționale: Niciuna


Libtool

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed și Texinfo

Suita de teste depinde de: Autoconf, Automake și Findutils

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


Linux Kernel

Instalarea depinde de: Bash, Bc, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Kmod, Libelf, Make, Ncurses, OpenSSL, Perl și Sed

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


M4

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed și Texinfo

Suita de teste depinde de: Diffutils

Trebuie instalat înainte: Autoconf și Bison

Dependențe opționale: libsigsegv


Faceți suporterii vedetele spectacolului, evidențiați contribuțiile noilor veniți și distrați-vă! Nu vă fie teamă să colaborați și să acordați credit altor grupuri care se ocupă de probleme similare. Prezentați-vă la cauzele lor, karma este reală!

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed și Texinfo

Suita de teste depinde de: Perl și Procps-ng

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


273

Linux de la zero - Versiunea 9.0


Man-DB

Instalarea depinde de: Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext, Glibc, Grep, Groff, Gzip, Less, Libpipeline, Make, Sed și Xz

Suita de testare depinde de: Util-linux Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Pagini de manual

Instalarea depinde de: Bash, Coreutils și Make Suita de testare depinde de: Nicio suită de testare disponibilă Trebuie instalată înainte: Niciuna

Dependențe opționale: niciuna


Meson

Instalarea depinde de: Suita de testare Ninja și Python depinde de: Nicio suită de testare disponibilă Trebuie instalată înainte de: Systemd

Dependențe opționale: niciuna


MPC

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, MPFR, Sed și Texinfo

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: GCC Dependențe opționale: Nici unul


MPFR

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, Sed și Texinfo

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: Gawk și GCC

Dependențe opționale: niciuna


Nursice

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch și Sed

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, Util-linux și Vim

Dependențe opționale: niciuna


Ninja

Instalarea depinde de: Binutils, Coreutils, Gcc și Python

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: Meson

Dependențe opționale: Asciidoc, Doxygen, Emacs și re2c


274

Linux de la zero - Versiunea 9.0


Openssl

Instalarea depinde de: Binutils, Coreutils, Gcc, Make și Perl

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Linux Dependențe opționale: Nici unul


Plasture

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make și Sed

Suita de testare depinde de: Diffutils Trebuie instalat înainte de: Nici unul Dependențe opționale: Ed


Perl

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, GDBM, Glibc, Grep, Groff, Make, Sed și Zlib

Suita de teste depinde de: Iana-Etc și Procps-ng

Trebuie instalat înainte de: Autoconf

Dependențe opționale: niciuna


Pkg-config

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Popt și Sed

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Kmod Dependențe opționale: Nici unul


Popt

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep și Make

Suita de testare depinde de: Diffutils și Sed Trebuie instalate înainte de: Pkg-config Dependențe opționale: Niciuna


Procps-ng

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc, Make și Ncurses

Suita de testare depinde de: DejaGNU Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Psmisc

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses și Sed

Linux de la zero - Versiunea 9.0


Piton

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gdbm, Gettext, Glibc, Grep, Libffi, Make, Ncurses și Sed

Suita de teste depinde de: GDB și Valgrind

Trebuie instalat înainte: Ninja

Dependențe opționale: Berkeley DB, OpenSSL, SQLite și Tk


Citeste linia

Instalarea depinde de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed și Texinfo

Suita de testare depinde de: Nicio suită de testare disponibilă Trebuie instalată înainte de: Bash și Gawk Dependențe opționale: Niciuna


SED

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed și Texinfo

Suita de teste depinde de: Diffutils și Gawk

Trebuie instalat înainte: E2fsprogs, File, Libtool și Shadow

Dependențe opționale: niciuna


Umbră

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make și Sed

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Coreutils

Dependențe opționale: Acl, Attr, Cracklib și PAM


Sysklogd

Instalarea depinde de: Binutils, Coreutils, GCC, Glibc, Make și Patch

Suita de testare depinde de: Nu există o suită de teste disponibilă

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


systemd

Instalarea depinde de: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, Glibc, Gperf, Grep, Intltool, Libcap, Meson, Sed și Util-linux

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: Niciunul

Dependențe opționale: multe, vezi pagina BLFS systemd


sysvinit

Instalarea depinde de: Binutils, Coreutils, GCC, Glibc, Make și Sed

Linux de la zero - Versiunea 9.0


Gudron

Instalarea depinde de: Acl, Attr, Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc, Grep, Inetutils, Make, Sed și Texinfo

Suita de teste depinde de: Autoconf, Diffutils, Findutils, Gawk și Gzip

Trebuie instalat înainte: Niciunul

Dependențe opționale: niciuna


TCL

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make și Sed

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Texinfo

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch și Sed

Suita de testare depinde de: Nici unul Trebuie instalat înainte de: Nici unul Dependențe opționale: Nici unul


Util-linux

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, Eudev, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed și Zlib

Suita de testare depinde de: Niciunul Trebuie instalat înainte de: Nici unul Dependențe opționale: Libcap-ng


sevă

Instalarea depinde de: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses și Sed

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: Niciunul

Dependențe opționale: Xorg, GTK+2, LessTif, Python, Tcl, Ruby și GPM


XML::Parser

Instalarea depinde de: Bash, Binutils, Coreutils, Expat, GCC, Glibc, Make și Perl

Suita de testare depinde de: Perl Trebuie instalat înainte de: Intltool Dependențe opționale: Nici unul


Xz

Instalarea depinde de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc și Make

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: Eudev, GRUB, Kmod și Man-DB

Dependențe opționale: niciuna


Zlib

Instalarea depinde de: Bash, Binutils, Coreutils, GCC, Glibc, Make și Sed

Suita de teste depinde de: Niciuna

Trebuie instalat înainte: File, Kmod, Perl și Util-linux

Dependențe opționale: niciuna


Top OS Cloud Computing la OnWorks: