<Anterior | Contenido | Siguiente>
Apéndice C.Dependencias
Cada paquete integrado en LFS se basa en uno o más paquetes para compilarse e instalarse correctamente. Algunos paquetes incluso participan en dependencias circulares, es decir, el primer paquete depende del segundo que a su vez depende del primero. Debido a estas dependencias, el orden en el que se compilan los paquetes en LFS es muy importante. El propósito de esta página es documentar las dependencias de cada paquete construido en LFS.
Para cada paquete que creamos, hemos enumerado tres, y a veces cuatro, tipos de dependencias. El primero enumera qué otros paquetes deben estar disponibles para compilar e instalar el paquete en cuestión. El segundo enumera qué paquetes, además de los de la primera lista, deben estar disponibles para ejecutar las suites de prueba. La tercera lista de dependencias son paquetes que requieren que este paquete se compile e instale en su ubicación final antes de que se compile e instale. En la mayoría de los casos, esto se debe a que estos paquetes codificarán las rutas de acceso a los binarios dentro de sus scripts. Si no se construye en un orden determinado, esto podría resultar en que se coloquen rutas de / tools / bin / [binary] dentro de los scripts instalados en el sistema final. Obviamente, esto no es deseable.
La última lista de dependencias son paquetes opcionales que no se tratan en LFS, pero que podrían ser útiles para el usuario. Estos paquetes pueden tener dependencias adicionales obligatorias u opcionales propias. Para estas dependencias, la práctica recomendada es instalarlas después de completar el libro LFS y luego regresar y reconstruir el paquete LFS. En varios casos, la reinstalación se aborda en BLFS.
cuenta
La instalación depende de: Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed y Texinfo
El conjunto de pruebas depende de: Automake, Diffutils, Findutils y Libtool
Debe instalarse antes: Coreutils, Sed, Tar y Vim
Dependencias opcionales: ninguna
Attr
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed y Texinfo
El conjunto de pruebas depende de: Automake, Diffutils, Findutils y Libtool
Debe instalarse antes: Acl y Libcap
Dependencias opcionales: ninguna
autoconf
La instalación depende de: Bash, Coreutils, Grep, M4, Make, Perl, Sed y Texinfo
El conjunto de pruebas depende de: Automake, Diffutils, Findutils, GCC y Libtool
Debe instalarse antes: Automake
Dependencias opcionales: Emacs
Autofabricación
La instalación depende de: Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl, Sed y Texinfo
El conjunto de pruebas depende de: Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool y Tar
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
Bash
La instalación depende de: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed y Texinfo
El conjunto de pruebas depende de: Shadow Debe instalarse antes: Ninguno Dependencias opcionales: Xorg
Bc
La instalación depende de: Bash, Binutils, Bison, Coreutils, GCC, Glibc, Grep, Make, Perl y Readline
El conjunto de pruebas depende de: Gawk
Debe estar instalado antes: Kernel de Linux
Dependencias opcionales: ninguna
binutils
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, File, Gawk, GCC, Glibc, Grep, Make, Perl, Sed, Texinfo y Zlib
El conjunto de pruebas depende de: DejaGNU y Expect
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
Bisonte
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Perl y Sed
El conjunto de pruebas depende de: Diffutils, Findutils y Flex
Debe instalarse antes: Kbd y Tar
Dependencias opcionales: Doxygen (suite de pruebas)
Bzip2
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make y Patch
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Comprobar
La instalación depende de: GCC, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Coreutils
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, Patch, Perl, Sed y Texinfo
El conjunto de pruebas depende de: Diffutils, E2fsprogs, Findutils, Shadow y Util-linux Debe instalarse antes: Bash, Diffutils, Eudev, Findutils y Man-DB Dependencias opcionales: módulos Perl Expect e IO: Tty (para el conjunto de pruebas)
268
Linux From Scratch - Versión 9.0
DejaGNU
La instalación depende de: Bash, Coreutils, Diffutils, GCC, Grep, Make y Sed
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Difutils
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Perl Debe instalarse antes: Ninguna Dependencias opcionales: Ninguna
E2fsprogs
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Gzip, Make, Sed, Texinfo y Util-linux
El conjunto de pruebas depende de: Procps-ng y Psmisc
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
Eudev
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Gperf, Make y Sed
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Expat
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make y Sed
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: XML :: Parser
Dependencias opcionales: ninguna
Esperar
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Patch, Sed y Tcl
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Archive
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed y Zlib
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: Ninguno
Linux From Scratch - Versión 9.0
Findutils
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: DejaGNU, Diffutils y Expect
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
Flex
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed y Texinfo
El conjunto de pruebas depende de: Bison y Gawk
Debe instalarse antes: IPRoute2, Kbd y Man-DB
Dependencias opcionales: ninguna
Papar moscas
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, MPFR, Patch, Readline, Sed y Texinfo
El conjunto de pruebas depende de: Diffutils Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
gcc
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar y Texinfo
El conjunto de pruebas depende de: DejaGNU, Expect y Shadow
Debe instalarse antes: Ninguno
Dependencias opcionales: GNAT e ISL
GDBM
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make y Sed
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Obtener texto
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Diffutils, Perl y Tcl
Debe instalarse antes: Automake
Dependencias opcionales: ninguna
Glibc
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, encabezados de API de Linux, Make, Perl, Python, Sed y Texinfo
El conjunto de pruebas depende de: Archivo
Debe instalarse antes: Ninguno
Linux From Scratch - Versión 9.0
GMP
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, M4, Make, Sed y Texinfo
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: MPFR y GCC
Dependencias opcionales: ninguna
Gperf
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc y Make
El conjunto de pruebas depende de: Diffutils y Expect
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
grep
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Patch, Sed y Texinfo
El conjunto de pruebas depende de: Gawk Debe instalarse antes: Man-DB Dependencias opcionales: Pcre
groff
La instalación depende de: Bash, Binutils, Bison, Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed y Texinfo
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible Debe instalarse antes: Man-DB y Perl Dependencias opcionales: GPL Ghostscript
GRUB
La instalación depende de: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Texinfo y Xz
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Gzip
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Diffutils y Less Debe instalarse antes: Man-DB Dependencias opcionales: Ninguna
iana-etc
La instalación depende de: Coreutils, Gawk y Make Test suite depende de: No hay test suite disponible Debe instalarse antes: Perl
Linux From Scratch - Versión 9.0
Inetutils
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed, Texinfo y Zlib
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: alquitrán
Dependencias opcionales: ninguna
herramienta internacional
La instalación depende de: Bash, Gawk, Glibc, Make, Perl, Sed y XML :: Parser
El conjunto de pruebas depende de: Perl Debe instalarse antes: Ninguna Dependencias opcionales: Ninguna
IPruta2
La instalación depende de: Bash, Bison, Coreutils, Flex, GCC, Glibc, Make y los encabezados de la API de Linux
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
kbd
La instalación depende de: Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Patch y Sed
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
kmod
La instalación depende de: Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Pkg-config, Sed, Xz-Utils y Zlib
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Eudev
Dependencias opcionales: ninguna
Menos
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses y Sed
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Gzip
Dependencias opcionales: Pcre
librería
La instalación depende de: Attr, Bash, Binutils, Coreutils, GCC, Glibc, Perl, Make y Sed
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Ninguno
Dependencias opcionales: Linux-PAM
Linux From Scratch - Versión 9.0
libelf
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc y Make
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible Debe instalarse antes: Kernel de Linux Dependencias opcionales: Ninguna
Libffi
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc, Make y Sed
El conjunto de pruebas depende de: DejaGnu Debe instalarse antes: Python Dependencias opcionales: Ninguna
libpipeline
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Comprobar Debe instalarse antes: Man-DB Dependencias opcionales: Ninguna
libtool
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Autoconf, Automake y Findutils
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
Linux Kernel
La instalación depende de: Bash, Bc, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Kmod, Libelf, Make, Ncurses, OpenSSL, Perl y Sed
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
M4
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Diffutils
Debe instalarse antes: Autoconf y Bison
Dependencias opcionales: libsigsegv
Hacer
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Perl y Procps-ng
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
273
Linux From Scratch - Versión 9.0
Hombre-DB
La instalación depende de: Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext, Glibc, Grep, Groff, Gzip, Less, Libpipeline, Make, Sed y Xz
El conjunto de pruebas depende de: Util-linux Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Páginas de manual
La instalación depende de: Bash, Coreutils y Make Test suite depende de: No hay test suite disponible Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
Meson
La instalación depende de: Ninja y Python Test suite depende de: No hay test suite disponible Debe instalarse antes: Systemd
Dependencias opcionales: ninguna
MPC
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, MPFR, Sed y Texinfo
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: GCC Dependencias opcionales: Ninguno
MPFR
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, Sed y Texinfo
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: Gawk y GCC
Dependencias opcionales: ninguna
Maldiciones
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch y Sed
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, Util-linux y Vim
Dependencias opcionales: ninguna
Ninja
La instalación depende de: Binutils, Coreutils, Gcc y Python
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: Meson
Dependencias opcionales: Asciidoc, Doxygen, Emacs y re2c
274
Linux From Scratch - Versión 9.0
abressl
La instalación depende de: Binutils, Coreutils, Gcc, Make y Perl
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Linux Dependencias opcionales: Ninguno
Patch
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make y Sed
El conjunto de pruebas depende de: Diffutils Debe instalarse antes: Ninguno Dependencias opcionales: Ed
Perl
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, GDBM, Glibc, Grep, Groff, Make, Sed y Zlib
El conjunto de pruebas depende de: Iana-Etc y Procps-ng
Debe instalarse antes: Autoconf
Dependencias opcionales: ninguna
configuración del paquete
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Popt y Sed
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Kmod Dependencias opcionales: Ninguno
estallido
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep y Make
El conjunto de pruebas depende de: Diffutils y Sed Se debe instalar antes: Pkg-config Dependencias opcionales: Ninguna
Procps-ng
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc, Make y Ncurses
El conjunto de pruebas depende de: DejaGNU Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
psmisco
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses y Sed
Linux From Scratch - Versión 9.0
Python
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gdbm, Gettext, Glibc, Grep, Libffi, Make, Ncurses y Sed
El conjunto de pruebas depende de: GDB y Valgrind
Debe instalarse antes: Ninja
Dependencias opcionales: Berkeley DB, OpenSSL, SQLite y Tk
Readline
La instalación depende de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed y Texinfo
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible Debe instalarse antes: Bash y Gawk Dependencias opcionales: Ninguna
Sed
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed y Texinfo
El conjunto de pruebas depende de: Diffutils y Gawk
Debe instalarse antes: E2fsprogs, File, Libtool y Shadow
Dependencias opcionales: ninguna
Sombra
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make y Sed
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Coreutils
Dependencias opcionales: Acl, Attr, Cracklib y PAM
registro del sistema
La instalación depende de: Binutils, Coreutils, GCC, Glibc, Make y Patch
El conjunto de pruebas depende de: No hay ningún conjunto de pruebas disponible
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
Systemd
La instalación depende de: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, Glibc, Gperf, Grep, Intltool, Libcap, Meson, Sed y Util-linux
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: Ninguno
Dependencias opcionales: muchas, consulte la página systemd de BLFS
Sysvinit
La instalación depende de: Binutils, Coreutils, GCC, Glibc, Make y Sed
Linux From Scratch - Versión 9.0
Alquitrán
La instalación depende de: Acl, Attr, Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc, Grep, Inetutils, Make, Sed y Texinfo
El conjunto de pruebas depende de: Autoconf, Diffutils, Findutils, Gawk y Gzip
Debe instalarse antes: Ninguno
Dependencias opcionales: ninguna
TCL
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make y Sed
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Texinfo
La instalación depende de: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch y Sed
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: Ninguno
Util-linux
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, Eudev, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed y Zlib
El conjunto de pruebas depende de: Ninguno Debe instalarse antes: Ninguno Dependencias opcionales: libcap-ng
Empuje
La instalación depende de: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses y Sed
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: Ninguno
Dependencias opcionales: Xorg, GTK + 2, LessTif, Python, Tcl, Ruby y GPM
XML :: Analizador
La instalación depende de: Bash, Binutils, Coreutils, Expat, GCC, Glibc, Make y Perl
El conjunto de pruebas depende de: Perl Debe instalarse antes: Intltool Dependencias opcionales: Ninguna
Xz
La instalación depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc y Make
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: Eudev, GRUB, Kmod y Man-DB
Dependencias opcionales: ninguna
Zlib
La instalación depende de: Bash, Binutils, Coreutils, GCC, Glibc, Make y Sed
El conjunto de pruebas depende de: Ninguno
Debe instalarse antes: File, Kmod, Perl y Util-linux
Dependencias opcionales: ninguna