C. Dependencias
Todo paquete construido en LFS depende de otros paquetes para poder
construirse e instalarse correctamente. Algunos paquetes incluso
participan en dependencias circulares, esto es, el primer paquete
depende del segudo que a su vez depende del primero. Debido a estas
dependencias, el orden en el cual se construyen los paquetes de LFS
es muy importante. El proposito de esta página es documentar las
dependencias de cada paquete construido en LFS.
Para cada paquete que construimos, tenemos listadas tres tipos de
dependencias. La primera lista qué otros paquetes deben estar
disponibles para compilar e instalar el paquete en cuestion. La
segunda lista qué paquetes, en adición a los de la primera lista,
deben estar disponibles para ejecutar los bancos de pruebas. La
última lista de dependencias son paquetes que necesitan que este
paquete sea construido e instalado en su localización final antes de
que ellos sean construidos e instalados. En muchos casos, esto se
debe a que dichos paquetes incluirán rutas completas a los binarios
dentro de sus guiones. Si no se construyen en un cierto orden, esto
podría provocar que rutas del tipo /tools/bin/[binario] sean añadidas
dentro de los guiones instalados en el sistema final. Esto,
obviamente, no es deseable.
Autoconf
Para su instalación depende
de: Bash, Coreutils, Grep, M4,
Make, Perl, Sed y Texinfo
El banco de pruebas depende
de: Automake, Diffutils,
Findutils, GCC y Libtool
Debe instalarse antes
de: Automake
Automake
Para su instalación depende
de: Autoconf, Bash, Coreutils,
Gettext, Grep, M4, Make, Perl, Sed y Texinfo
El banco de pruebas depende
de: Binutils, Bison, Bzip2,
DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip,
Libtool y Tar. También puede usar otros paquetes no instalados en
LFS.
Debe instalarse antes
de: Ninguno
Bash
Para su instalación depende
de: Bash, Bison, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed
y Texinfo
El banco de pruebas depende
de: Diffutils y Gawk
Debe instalarse antes
de: Ninguno
Berkeley DB
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make y Sed
El banco de pruebas depende
de: No se ejecuta. Necesita que
TCL sea instalado en el sistema final.
Debe instalarse antes
de: Ninguno
Binutils
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, Sed y
Texinfo
El banco de pruebas depende
de: DejaGNU y Expect
Debe instalarse antes
de: Ninguno
Bison
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, M4, Make y Sed
El banco de pruebas depende
de: Diffutils y
Findutils
Debe instalarse antes
de: Flex, Kbd y Tar
Bzip2
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Make y Patch
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: Ninguno
Coreutils
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Patch, Perl, Sed y
Texinfo
El banco de pruebas depende
de: Diffutils
Debe instalarse antes
de: Bash, Diffutils, Findutils,
Man-DB y Udev
DejaGNU
Para su instalación depende
de: Bash, Coreutils, Diffutils,
GCC, Grep, Make y Sed
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Diffutils
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Patch, Sed y
Texinfo
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Expect
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Patch, Sed y Tcl
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: Ninguno
E2fsprogs
Para su instalación depende
de: Bash, Binutils, Coreutils,
Gawk, GCC, Gettext, Glibc, Grep, Gzip, Make, Sed y Texinfo
El banco de pruebas depende
de: Diffutils
Debe instalarse antes
de: Util-Linux
File
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed y Zlib
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Findutils
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Sed y Texinfo
El banco de pruebas depende
de: DejaGNU, Diffutils y
Expect
Debe instalarse antes
de: Ninguno
Flex
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed y Texinfo
El banco de pruebas depende
de: Bison y Gawk
Debe instalarse antes
de: IPRoute2, Kbd y
Man-DB
Gawk
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Patch, Sed y Texinfo
El banco de pruebas depende
de: Diffutils
Debe instalarse antes
de: Ninguno
Gcc
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make,
Patch, Perl, Sed, Tar y Texinfo
El banco de pruebas depende
de: DejaGNU y Expect
Debe instalarse antes
de: Ninguno
Gettext
Para su instalación depende
de: Bash, Binutils, Coreutils,
Gawk, GCC, Glibc, Grep, Make, Sed y Texinfo
El banco de pruebas depende
de: Diffutils, Perl y
Tcl
Debe instalarse antes
de: Automake
Glibc
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Make, Perl, Sed, and
Texinfo
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: Ninguno
Grep
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Make, Patch, Sed y Texinfo
El banco de pruebas depende
de: Diffutils y Gawk
Debe instalarse antes
de: Man-DB
Groff
Para su instalación depende
de: Bash, Binutils, Bison,
Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed y
Texinfo
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Man-DB y Perl
GRUB
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed y Texinfo
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: Ninguno
Gzip
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Patch, Sed y Texinfo
El banco de pruebas depende
de: No incluye un bamco de
pruebas.
Debe instalarse antes
de: Man-DB
Iana-Etc
Para su instalación depende
de: Coreutils, Gawk y
Make
El banco de pruebas depende
de: No incluye un bamco de
pruebas.
Debe instalarse antes
de: Perl
Inetutils
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make, Ncurses, Patch, Sed y Texinfo
El banco de pruebas depende
de: No incluye un bamco de
pruebas.
Debe instalarse antes
de: Tar
IProute2
Para su instalación depende
de: Bash, Berkeley DB, Bison,
Coreutils, Flex, GCC, Glibc, Make y Linux-Libc-Headers
El banco de pruebas depende
de: No incluye un bamco de
pruebas.
Debe instalarse antes
de: Ninguno
Kbd
Para su instalación depende
de: Bash, Binutils, Bison,
Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Patch y
Sed
El banco de pruebas depende
de: No incluye un bamco de
pruebas.
Debe instalarse antes
de: Ninguno
Less
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses y Sed
El banco de pruebas depende
de: No incluye un bamco de
pruebas.
Debe instalarse antes
de: Ninguno
Libtool
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed y Texinfo
El banco de pruebas depende
de: Findutils
Debe instalarse antes
de: Ninguno
Linux Kernel
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Make,
Module-Init-Tools, Ncurses y Sed
El banco de pruebas depende
de: No incluye un bamco de
pruebas.
Debe instalarse antes
de: Ninguno
M4
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make y Sed
El banco de pruebas depende
de: Diffutils
Debe instalarse antes
de: Autoconf y Bison
Man-DB
Para su instalación depende
de: Bash, Berkeley DB,
Binutils, Bzip2, Coreutils, Flex, GCC, Gettext, Glibc, Grep,
Groff, Gzip, Less, Make y Sed
El banco de pruebas depende
de: No se ejecuta. Requiere un
paquete extra con el banco de pruebas de Man-DB.
Debe instalarse antes
de: Ninguno
Make
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed y Texinfo
El banco de pruebas depende
de: Perl
Debe instalarse antes
de: Ninguno
Mktemp
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Patch y Sed
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Module-Init-Tools
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make, Sed y Zlib
El banco de pruebas depende
de: File, Findutils y
Gawk
Debe instalarse antes
de: Ninguno
Ncurses
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch y Sed
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Bash, GRUB, Inetutils,
Less, Procps, Psmisc, Readline, Texinfo, Util-Linux y Vim
Patch
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make y Sed
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Perl
Para su instalación depende
de: Bash, Berkeley DB,
Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Groff, Make y
Sed
El banco de pruebas depende
de: Iana-Etc y Procps
Debe instalarse antes
de: Autoconf
Procps
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Make y Ncurses
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Psmisc
Para su instalación depende
de: Bash, Coreutils, GCC,
Gettext, Glibc, Grep, Make, Ncurses y Sed
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Readline
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make, Ncurses, Patch, Sed y Texinfo
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Bash
Sed
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Sed y Texinfo
El banco de pruebas depende
de: Diffutils y Gawk
Debe instalarse antes
de: E2fsprogs, File, Libtool y
Shadow
Shadow
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make y
Sed
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Sysklogd
Para su instalación depende
de: Binutils, Coreutils, GCC,
Glibc, Make y Patch
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Sysvinit
Para su instalación depende
de: Binutils, Coreutils, GCC,
Glibc, Make y Sed
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Tar
Para su instalación depende
de: Bash, Binutils, Bison,
Coreutils, GCC, Gettext, Glibc, Grep, Inetutils, Make, Patch, Sed
y Texinfo
El banco de pruebas depende
de: Diffutils, Findutils y
Gawk
Debe instalarse antes
de: Ninguno
Tcl
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make y Sed
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: Ninguno
Texinfo
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch y Sed
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: Ninguno
Udev
Para su instalación depende
de: Binutils, Coreutils, GCC,
Glibc y Make
El banco de pruebas depende
de: Findutils, Perl y
Sed
Debe instalarse antes
de: Ninguno
Util-Linux
Para su instalación depende
de: Bash, Binutils, Coreutils,
E2fprogs, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch, Sed y
Zlib
El banco de pruebas depende
de: No incluye un banco de
pruebas.
Debe instalarse antes
de: Ninguno
Vim
Para su instalación depende
de: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses y Sed
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: Ninguno
Zlib
Para su instalación depende
de: Bash, Binutils, Coreutils,
GCC, Glibc, Grep, Make y Sed
El banco de pruebas depende
de: Ninguno
Debe instalarse antes
de: File, Module-Init-Tools y
Util-Linux