<Precedenti | Contenuti | Succ.>
Appendice C. Dipendenze‌
Ogni pacchetto compilato in LFS si basa su uno o più altri pacchetti per essere compilato e installato correttamente. Alcuni pacchetti partecipano anche a dipendenze circolari, ovvero il primo pacchetto dipende dal secondo che a sua volta dipende dal primo. A causa di queste dipendenze, l'ordine in cui i pacchetti sono compilati in LFS è molto importante. Lo scopo di questa pagina è documentare le dipendenze di ogni pacchetto costruito in LFS.
Per ogni pacchetto che creiamo, abbiamo elencato tre, e talvolta quattro, tipi di dipendenze. Il primo elenca quali altri pacchetti devono essere disponibili per compilare e installare il pacchetto in questione. Il secondo elenca quali pacchetti, oltre a quelli del primo elenco, devono essere disponibili per eseguire le suite di test. Il terzo elenco di dipendenze sono i pacchetti che richiedono che questo pacchetto sia compilato e installato nella sua posizione finale prima di essere compilato e installato. Nella maggior parte dei casi, questo è dovuto al fatto che questi pacchetti inseriranno i percorsi del codice binario all'interno dei loro script. Se non viene compilato in un certo ordine, ciò potrebbe comportare l'inserimento di percorsi di /tools/bin/[binary] all'interno di script installati nel sistema finale. Questo ovviamente non è desiderabile.
L'ultimo elenco di dipendenze sono pacchetti opzionali che non sono indirizzati in LFS, ma potrebbero essere utili all'utente. Questi pacchetti possono avere dipendenze aggiuntive obbligatorie o facoltative proprie. Per queste dipendenze, la pratica consigliata è installarle dopo il completamento del libro LFS, quindi tornare indietro e ricostruire il pacchetto LFS. In molti casi, la reinstallazione viene affrontata in BLFS.
acl
L'installazione dipende da: Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed e Texinfo
La suite di test dipende da: Automake, Diffutils, Findutils e Libtool
Deve essere installato prima: Coreutils, Sed, Tar e Vim
Dipendenze opzionali: nessuna
attr
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed e Texinfo
La suite di test dipende da: Automake, Diffutils, Findutils e Libtool
Deve essere installato prima: Acl e Libcap
Dipendenze opzionali: nessuna
autoconf
L'installazione dipende da: Bash, Coreutils, Grep, M4, Make, Perl, Sed e Texinfo
La suite di test dipende da: Automake, Diffutils, Findutils, GCC e Libtool
Deve essere installato prima: Automake
Dipendenze opzionali: Emacs
automake
L'installazione dipende da: Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl, Sed e Texinfo
La suite di test dipende da: Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool e Tar
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
Bash
L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed e Texinfo
La suite di test dipende da: Shadow Deve essere installato prima: Nessuno Dipendenze opzionali: Xorg
Bc
L'installazione dipende da: Bash, Binutils, Bison, Coreutils, GCC, Glibc, Grep, Make, Perl e Readline
La suite di test dipende da: Gawk
Deve essere installato prima: Linux Kernel
Dipendenze opzionali: nessuna
Binutils
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, File, Gawk, GCC, Glibc, Grep, Make, Perl, Sed, Texinfo e Zlib
La suite di test dipende da: DejaGNU e Expect
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
Bisonte
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Perl e Sed
La suite di test dipende da: Diffutils, Findutils e Flex
Deve essere installato prima: Kbd e Tar
Dipendenze opzionali: Doxygen (suite di test)
Bzip2
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make e Patch
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
Vedi
L'installazione dipende da: GCC, Grep, Make, Sed e Texinfo
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
Coreutils
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, Patch, Perl, Sed e Texinfo
La suite di test dipende da: Diffutils, E2fsprogs, Findutils, Shadow e Util-linux Deve essere installata prima di: Bash, Diffutils, Eudev, Findutils e Man-DB Dipendenze opzionali: moduli Perl Expect e IO:Tty (per la suite di test)
268
Linux From Scratch - Versione 9.0
DejaGNU
L'installazione dipende da: Bash, Coreutils, Diffutils, GCC, Grep, Make e Sed
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
diffusori
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Perl Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna
E2fsprogs
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Gzip, Make, Sed, Texinfo e Util-linux
La suite di test dipende da: Procps-ng e Psmisc
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
Eudev
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Gperf, Make e Sed
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
Expat
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make e Sed
La suite di test dipende da: Nessuno
Deve essere installato prima di: XML::Parser
Dipendenze opzionali: nessuna
Aspettare
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Patch, Sed e Tcl
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
Compila il
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed e Zlib
La suite di test dipende da: Nessuno
Deve essere installato prima: Nessuno
Linux From Scratch - Versione 9.0
Trova utilitÃ
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: DejaGNU, Diffutils e Expect
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
flettere
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed e Texinfo
La suite di test dipende da: Bison e Gawk
Deve essere installato prima: IPRoute2, Kbd e Man-DB
Dipendenze opzionali: nessuna
allocco
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, MPFR, Patch, Readline, Sed e Texinfo
La suite di test dipende da: Diffutils Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna
gcc
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar e Texinfo
La suite di test dipende da: DejaGNU, Expect e Shadow
Deve essere installato prima: Nessuno
Dipendenze opzionali: GNAT e ISL
GDB
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make e Sed
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
Ottienitesto
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Diffutils, Perl e Tcl
Deve essere installato prima: Automake
Dipendenze opzionali: nessuna
glibc
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Linux API Headers, Make, Perl, Python, Sed e Texinfo
La suite di test dipende da: File
Deve essere installato prima: Nessuno
Linux From Scratch - Versione 9.0
CERTIFICAZIONE ORGANICA
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, M4, Make, Sed e Texinfo
La suite di test dipende da: Nessuno
Deve essere installato prima: MPFR e GCC
Dipendenze opzionali: nessuna
Geperf
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc e Make
La suite di test dipende da: Diffutils e Expect
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
grep
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Patch, Sed e Texinfo
La suite di test dipende da: Gawk Deve essere installato prima: Man-DB Dipendenze opzionali: Pcre
Groff
L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed e Texinfo
La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima: Man-DB e Perl Dipendenze opzionali: GPL Ghostscript
GRUB
L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Texinfo e Xz
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
gzip
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Diffutils e Less Deve essere installato prima di: Man-DB Dipendenze opzionali: Nessuna
Iana-Ecc
L'installazione dipende da: Coreutils, Gawk e Make Test suite dipende da: Nessuna suite di test disponibile Deve essere installato prima: Perl
Linux From Scratch - Versione 9.0
Inetutils
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed, Texinfo e Zlib
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Tar
Dipendenze opzionali: nessuna
Strumento int
L'installazione dipende da: Bash, Gawk, Glibc, Make, Perl, Sed e XML::Parser
La suite di test dipende da: Perl Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna
IProute2
L'installazione dipende da: Bash, Bison, Coreutils, Flex, GCC, Glibc, Make e Linux API Headers
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
Kbd
L'installazione dipende da: Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Patch e Sed
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
kmod
L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Pkg-config, Sed, Xz-Utils e Zlib
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Eudev
Dipendenze opzionali: nessuna
Di meno
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses e Sed
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Gzip
Dipendenze opzionali: PCre
libcap
L'installazione dipende da: Attr, Bash, Binutils, Coreutils, GCC, Glibc, Perl, Make e Sed
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Nessuno
Dipendenze opzionali: Linux-PAM
Linux From Scratch - Versione 9.0
calunnia
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc e Make
La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima di: Linux Kernel Dipendenze opzionali: Nessuna
Libfi
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Make e Sed
La suite di test dipende da: DejaGnu Deve essere installato prima di: Python Dipendenze opzionali: Nessuna
Pipeline
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Verifica Deve essere installato prima: Man-DB Dipendenze facoltative: Nessuna
libtool
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Autoconf, Automake e Findutils
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
Kernel Linux
L'installazione dipende da: Bash, Bc, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Kmod, Libelf, Make, Ncurses, OpenSSL, Perl e Sed
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
M4
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Diffutils
Deve essere installato prima: Autoconf e Bison
Dipendenze opzionali: libsigsegv
Make
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Perl e Procps-ng
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
273
Linux From Scratch - Versione 9.0
Uomo-DB
L'installazione dipende da: Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext, Glibc, Grep, Groff, Gzip, Less, Libpipeline, Make, Sed e Xz
La suite di test dipende da: Util-linux Deve essere installato prima: nessuna Dipendenze opzionali: nessuna
Pagine man
L'installazione dipende da: Bash, Coreutils e Make Test suite dipende da: Nessuna suite di test disponibile Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
mesone
L'installazione dipende da: Ninja e Python La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima: Systemd
Dipendenze opzionali: nessuna
MPC
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, MPFR, Sed e Texinfo
La suite di test dipende da: Nessuna Deve essere installata prima di: GCC Dipendenze opzionali: Nessuna
MPFR
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, Sed e Texinfo
La suite di test dipende da: Nessuno
Deve essere installato prima: Gawk e GCC
Dipendenze opzionali: nessuna
Infermiere
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch e Sed
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, Util-linux e Vim
Dipendenze opzionali: nessuna
Ninja
L'installazione dipende da: Binutils, Coreutils, Gcc e Python
La suite di test dipende da: Nessuno
Deve essere installato prima: Meson
Dipendenze opzionali: Asciidoc, Doxygen, Emacs e re2c
274
Linux From Scratch - Versione 9.0
Apre
L'installazione dipende da: Binutils, Coreutils, Gcc, Make e Perl
La suite di test dipende da: Nessuna Deve essere installata prima di: Linux Dipendenze opzionali: Nessuna
Toppa
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make e Sed
La suite di test dipende da: Diffutils Deve essere installato prima: Nessuno Dipendenze opzionali: Ed
Perl
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, GDBM, Glibc, Grep, Groff, Make, Sed e Zlib
La suite di test dipende da: Iana-Etc e Procps-ng
Deve essere installato prima: Autoconf
Dipendenze opzionali: nessuna
Pkg-config
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Popt e Sed
La suite di test dipende da: Nessuna Deve essere installata prima di: Kmod Dipendenze opzionali: Nessuna
Popt
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep e Make
La suite di test dipende da: Diffutils e Sed Deve essere installato prima di: Pkg-config Dipendenze opzionali: Nessuna
Procps-ng
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Make e Ncurses
La suite di test dipende da: DejaGNU Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna
Psmis
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses e Sed
Linux From Scratch - Versione 9.0
Python
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gdbm, Gettext, Glibc, Grep, Libffi, Make, Ncurses e Sed
La suite di test dipende da: GDB e Valgrind
Deve essere installato prima: Ninja
Dipendenze opzionali: Berkeley DB, OpenSSL, SQLite e Tk
Readline
L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed e Texinfo
La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima di: Bash e Gawk Dipendenze opzionali: Nessuna
Sed
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo
La suite di test dipende da: Diffutils e Gawk
Deve essere installato prima: E2fsprogs, File, Libtool e Shadow
Dipendenze opzionali: nessuna
Shadow
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make e Sed
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Coreutils
Dipendenze opzionali: Acl, Attr, Cracklib e PAM
Log di sistema
L'installazione dipende da: Binutils, Coreutils, GCC, Glibc, Make e Patch
La suite di test dipende da: Nessuna suite di test disponibile
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
systemd
L'installazione dipende da: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, Glibc, Gperf, Grep, Intltool, Libcap, Meson, Sed e Util-linux
La suite di test dipende da: Nessuno
Deve essere installato prima: Nessuno
Dipendenze opzionali: molte, vedere la pagina systemd di BLFS
sysvinit
L'installazione dipende da: Binutils, Coreutils, GCC, Glibc, Make e Sed
Linux From Scratch - Versione 9.0
Catrame
L'installazione dipende da: Acl, Attr, Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc, Grep, Inetutils, Make, Sed e Texinfo
La suite di test dipende da: Autoconf, Diffutils, Findutils, Gawk e Gzip
Deve essere installato prima: Nessuno
Dipendenze opzionali: nessuna
Tcl
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make e Sed
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
Texinfo
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch e Sed
La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna
Util Linux
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Eudev, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed e Zlib
La suite di test dipende da: Nessuno Deve essere installato prima: Nessuno Dipendenze opzionali: Libcap-ng
Vim
L'installazione dipende da: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses e Sed
La suite di test dipende da: Nessuno
Deve essere installato prima: Nessuno
Dipendenze opzionali: Xorg, GTK+2, LessTif, Python, Tcl, Ruby e GPM
XML:: Analizzatore
L'installazione dipende da: Bash, Binutils, Coreutils, Expat, GCC, Glibc, Make e Perl
La suite di test dipende da: Perl Deve essere installato prima: Intltool Dipendenze opzionali: Nessuna
Xz
L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc e Make
La suite di test dipende da: Nessuno
Deve essere installato prima: Eudev, GRUB, Kmod e Man-DB
Dipendenze opzionali: nessuna
Zlib
L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Make e Sed
La suite di test dipende da: Nessuno
Deve essere installato prima: File, Kmod, Perl e Util-linux
Dipendenze opzionali: nessuna