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, E2fsprogs
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 las cabeceras API de Linux
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