C. Abhängigkeiten
Jedes in LFS installierte Paket verlässt sich zum Kompilieren und
Installieren auf ein oder mehrere weitere Pakete. Manche Pakete haben
sogar rekursive Abhängigkeiten. Das heißt, ein Paket A benötigt Paket
B, welches wiederum Paket A voraussetzt. Diese z. T. recht
komplizierten Abhängigkeiten begründen auch die besondere
Installationsreihenfolge der Pakete in LFS. Der Zweck dieser Seite
ist es, die Abhängigkeiten aller Pakete in LFS zu dokumentieren.
Für jedes installierte Paket listen wir hier drei Arten von
Abhängigkeiten auf. Die erste Liste enthält Pakete, die zur
Installation der fraglichen Software benötigt werden. Die zweite
Liste enthält die Pakete, die zum korrekten Durchlaufen der Testsuite
der fraglichen Software benötigt werden. Die dritte Liste enthält die
LFS-Programme, die dieses fragliche Paket zur korrekten Installation
voraussetzen (und zwar am endgültigen Installationsort fertig
installiert!). In den meisten Fällen ist der Grund dafür, das diese
Programme die Pfade zum fraglichen Paket fest in Skripten einbinden.
Wenn Sie sich nicht an die in LFS vorgegebene
Installationsreihenfolge halten, könnten diese Programm Pfade wie
/tools/bin/[binärdatei] in ihren Skripten einbinden; dies wäre
absolut nicht wünschenswert.
Autoconf
Installation ist abhängig
von: Bash, Coreutils, Grep, M4,
Make, Perl, Sed und Texinfo
Testsuite ist abhängig
von: Automake, Diffutils,
Findutils, GCC und Libtool
Muss installiert werden
vor: Automake
Automake
Installation ist abhängig
von: Autoconf, Bash, Coreutils,
Gettext, Grep, M4, Make, Perl, Sed und Texinfo
Testsuite ist abhängig
von: Binutils, Bison, Bzip2,
DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip,
Libtool und Tar. Kann auch noch einige weitere Pakete verwenden,
die nicht mit LFS installiert werden.
Muss installiert werden
vor: Keine
Bash
Installation ist abhängig
von: Bash, Bison, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed
und Texinfo
Testsuite ist abhängig
von: Diffutils und Gawk
Muss installiert werden
vor: Keine
Berkeley DB
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make und Sed
Testsuite ist abhängig
von: Wird nicht ausgeführt.
Benötigt ein im fertigen System installiertes TCL.
Muss installiert werden
vor: Keine
Binutils
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed und
Texinfo
Testsuite ist abhängig
von: DejaGNU und Expect
Muss installiert werden
vor: Keine
Bison
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, M4, Make und Sed
Testsuite ist abhängig
von: Diffutils und
Findutils
Muss installiert werden
vor: Flex, Kbd und Tar
Bzip2
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Make und Patch
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: Keine
Coreutils
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Patch, Perl, Sed und
Texinfo
Testsuite ist abhängig
von: Diffutils
Muss installiert werden
vor: Bash, Diffutils,
Findutils, Man-DB und Udev
DejaGNU
Installation ist abhängig
von: Bash, Coreutils,
Diffutils, GCC, Grep, Make und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Diffutils
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Patch, Sed und
Texinfo
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Expect
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Patch, Sed und Tcl
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: Keine
E2fsprogs
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Gawk, GCC, Gettext, Glibc, Grep, Gzip, Make, Sed und
Texinfo
Testsuite ist abhängig
von: Diffutils
Muss installiert werden
vor: Util-Linux
File
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed und Zlib
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Findutils
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Sed und Texinfo
Testsuite ist abhängig
von: DejaGNU, Diffutils und
Expect
Muss installiert werden
vor: Keine
Flex
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed und
Texinfo
Testsuite ist abhängig
von: Bison und Gawk
Muss installiert werden
vor: IPRoute2, Kbd und
Man-DB
Gawk
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Patch, Sed und Texinfo
Testsuite ist abhängig
von: Diffutils
Muss installiert werden
vor: Keine
Gcc
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make,
Patch, Perl, Sed, Tar und Texinfo
Testsuite ist abhängig
von: DejaGNU und Expect
Muss installiert werden
vor: Keine
Gettext
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Gawk, GCC, Glibc, Grep, Make, Sed und Texinfo
Testsuite ist abhängig
von: Diffutils, Perl und
Tcl
Muss installiert werden
vor: Automake
Glibc
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Make, Perl, Sed und
Texinfo
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: Keine
Grep
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Make, Patch, Sed und
Texinfo
Testsuite ist abhängig
von: Diffutils und Gawk
Muss installiert werden
vor: Man-DB
Groff
Installation ist abhängig
von: Bash, Binutils, Bison,
Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed und
Texinfo
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Man-DB und Perl
GRUB
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed und
Texinfo
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: Keine
Gzip
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Patch, Sed und Texinfo
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Man-DB
Iana-Etc
Installation ist abhängig
von: Coreutils, Gawk und
Make
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Perl
Inetutils
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make, Ncurses, Patch, Sed und Texinfo
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Tar
IProute2
Installation ist abhängig
von: Bash, Berkeley DB, Bison,
Coreutils, Flex, GCC, Glibc, Make und Linux-Libc-Headers
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Kbd
Installation ist abhängig
von: Bash, Binutils, Bison,
Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Patch und
Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Less
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Libtool
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed und Texinfo
Testsuite ist abhängig
von: Findutils
Muss installiert werden
vor: Keine
Linux-Kernel
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Make,
Module-Init-Tools, Ncurses und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
M4
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make und Sed
Testsuite ist abhängig
von: Diffutils
Muss installiert werden
vor: Autoconf und Bison
Man-DB
Installation ist abhängig
von: Bash, Berkeley DB,
Binutils, Bzip2, Coreutils, Flex, GCC, Gettext, Glibc, Grep,
Groff, Gzip, Less, Make und Sed
Testsuite ist abhängig
von: Wird nicht ausgeführt.
Benötigt das Testsuite-Paket von Man-DB.
Muss installiert werden
vor: Keine
Make
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed und
Texinfo
Testsuite ist abhängig
von: Perl
Muss installiert werden
vor: Keine
Mktemp
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Patch und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Module-Init-Tools
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make, Sed und Zlib
Testsuite ist abhängig
von: File, Findutils und
Gawk
Muss installiert werden
vor: Keine
Ncurses
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Bash, GRUB, Inetutils,
Less, Procps, Psmisc, Readline, Texinfo, Util-Linux und
Vim
Patch
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Perl
Installation ist abhängig
von: Bash, Berkeley DB,
Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Groff, Make und
Sed
Testsuite ist abhängig
von: Iana-Etc und Procps
Muss installiert werden
vor: Autoconf
Procps
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Make und Ncurses
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Psmisc
Installation ist abhängig
von: Bash, Coreutils, GCC,
Gettext, Glibc, Grep, Make, Ncurses und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Readline
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make, Ncurses, Patch, Sed und Texinfo
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Bash
Sed
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Sed und Texinfo
Testsuite ist abhängig
von: Diffutils und Gawk
Muss installiert werden
vor: E2fsprogs, File, Libtool
und Shadow
Shadow
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make und
Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Sysklogd
Installation ist abhängig
von: Binutils, Coreutils, GCC,
Glibc, Make und Patch
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Sysvinit
Installation ist abhängig
von: Binutils, Coreutils, GCC,
Glibc, Make und Sed
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Tar
Installation ist abhängig
von: Bash, Binutils, Bison,
Coreutils, GCC, Gettext, Glibc, Grep, Inetutils, Make, Patch, Sed
und Texinfo
Testsuite ist abhängig
von: Diffutils, Findutils und
Gawk
Muss installiert werden
vor: Keine
Tcl
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make und Sed
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: Keine
Texinfo
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch und Sed
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: Keine
Udev
Installation ist abhängig
von: Binutils, Coreutils, GCC,
Glibc und Make
Testsuite ist abhängig
von: Findutils, Perl und
Sed
Muss installiert werden
vor: Keine
Util-Linux
Installation ist abhängig
von: Bash, Binutils, Coreutils,
E2fprogs, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch, Sed
und Zlib
Testsuite ist abhängig
von: Enthält keine
Testsuite
Muss installiert werden
vor: Keine
Vim
Installation ist abhängig
von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses und Sed
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: Keine
Zlib
Installation ist abhängig
von: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make und Sed
Testsuite ist abhängig
von: Keine
Muss installiert werden
vor: File, Module-Init-Tools
und Util-Linux