OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

附录 C. 依赖项‌

LFS 中构建的每个包都依赖于一个或多个其他包才能正确构建和安装。 有些包甚至参与循环依赖,即第一个包依赖于第二个,而后者又依赖于第一个。 由于这些依赖关系,在 LFS 中构建包的顺序非常重要。 此页面的目的是记录 LFS 中构建的每个包的依赖关系。

对于我们构建的每个包,我们列出了三种,有时是四种类型的依赖项。 第一个列出了需要提供哪些其他包才能编译和安装有问题的包。 第二个列出了除了第一个列表中的包之外,还需要哪些包才能运行测试套件。 第三个依赖项列表是需要在构建和安装此包之前在其最终位置构建和安装此包的包。 在大多数情况下,这是因为这些包将硬编码其脚本中二进制文件的路径。 如果未按特定顺序构建,这可能会导致 /tools/bin/[binary] 的路径被放置在安装到最终系统的脚本中。 这显然是不可取的。

最后一个依赖项列表是 LFS 中未解决的可选包,但可能对用户有用。 这些包可能有它们自己的附加强制或可选依赖项。 对于这些依赖,推荐的做法是在完成 LFS 书籍后安装它们,然后回去重建 LFS 包。 在某些情况下,BLFS 解决了重新安装问题。


ACL

安装依赖于:Attr、Bash、Binutils、Coreutils、GCC、Gettext、Grep、M4、Make、Perl、Sed 和 Texinfo

测试套件依赖于:Automake、Diffutils、Findutils 和 Libtool

之前必须安装:Coreutils、Sed、Tar 和 Vim

可选依赖项:无


属性

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Grep、M4、Make、Perl、Sed 和 Texinfo

测试套件依赖于:Automake、Diffutils、Findutils 和 Libtool

之前必须安装:Acl和Libcap

可选依赖项:无


自动配置

安装依赖于:Bash、Coreutils、Grep、M4、Make、Perl、Sed 和 Texinfo

测试套件依赖于:Automake、Diffutils、Findutils、GCC 和 Libtool

之前必须安装:Automake

可选依赖:Emacs


汽车制造商

安装依赖于:Autoconf、Bash、Coreutils、Gettext、Grep、M4、Make、Perl、Sed 和 Texinfo

测试套件依赖于:Binutils、Bison、Bzip2、DejaGNU、Diffutils、Expect、Findutils、Flex、GCC、Gettext、Gzip、Libtool 和 Tar

之前必须安装:无

可选依赖项:无


安装依赖于:Bash、Binutils、Bison、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Make、Ncurses、Patch、Readline、Sed 和 Texinfo

测试套件依赖:Shadow 之前必须安装:无可选依赖:Xorg


Bc

安装依赖于:Bash、Binutils、Bison、Coreutils、GCC、Glibc、Grep、Make、Perl 和 Readline

测试套件取决于:Gawk

之前必须安装:Linux Kernel

可选依赖项:无


二进制实用程序

安装依赖于:Bash、Binutils、Coreutils、Diffutils、File、Gawk、GCC、Glibc、Grep、Make、Perl、Sed、Texinfo 和 Zlib

测试套件依赖于:DejaGNU 和 Expect

之前必须安装:无

可选依赖项:无


野牛

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、Grep、M4、Make、Perl 和 Sed

测试套件依赖于:Diffutils、Findutils 和 Flex

之前必须安装:Kbd和Tar

可选依赖项:Doxygen(测试套件)


Bzip2

安装依赖于:Bash、Binutils、Coreutils、Diffutils、GCC、Glibc、Make 和 Patch

测试套件依赖:无 必须先安装:无 可选依赖:无


确保

安装依赖于:GCC、Grep、Make、Sed 和 Texinfo

测试套件依赖:无 必须先安装:无 可选依赖:无


核心工具

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、GMP、Grep、Make、Patch、Perl、Sed 和 Texinfo

测试套件依赖:Diffutils、E2fsprogs、Findutils、Shadow 和 Util-linux 之前必须安装:Bash、Diffutils、Eudev、Findutils 和 Man-DB 可选依赖:Perl Expect 和 IO:Tty 模块(用于测试套件)


268

Linux 从头开始​​ - 版本 9.0


神韵

安装依赖于:Bash、Coreutils、Diffutils、GCC、Grep、Make 和 Sed

测试套件依赖:无 必须先安装:无 可选依赖:无


差异化工具

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、Gettext、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖于:Perl 之前必须安装:无可选依赖项:无


E2fsprogs

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Gzip、Make、Sed、Texinfo 和 Util-linux

测试套件依赖于:Procps-ng 和 Psmisc

之前必须安装:无

可选依赖项:无


尤德夫

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、Glibc、Grep、Gperf、Make 和 Sed

测试套件依赖:无 必须先安装:无 可选依赖:无


外籍人士

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、Glibc、Grep、Make 和 Sed

测试套件取决于: 无

之前必须安装:XML::Parser

可选依赖项:无


期望

安装依赖于:Bash、Binutils、Coreutils、Diffutils、GCC、Glibc、Grep、Make、Patch、Sed 和 Tcl

测试套件依赖:无 必须先安装:无 可选依赖:无


文件

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Make、Sed 和 Zlib

测试套件取决于: 无

之前必须安装:无

Linux 从头开始​​ - 版本 9.0


查找工具

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖于:DejaGNU、Diffutils 和 Expect

之前必须安装:无

可选依赖项:无


柔性

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、Grep、M4、Make、Patch、Sed 和 Texinfo

测试套件取决于:Bison 和 Gawk

之前必须安装:IPRoute2、Kbd和Man-DB

可选依赖项:无


GAWK

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、GMP、Grep、Make、MPFR、Patch、Readline、Sed 和 Texinfo

测试套件依赖于:Diffutils 之前必须安装:无可选依赖项:无


海湾合作委员会

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Findutils、Gawk、GCC、Gettext、Glibc、GMP、Grep、M4、Make、MPC、MPFR、Patch、Perl、Sed、Tar 和 Texinfo

测试套件依赖于:DejaGNU、Expect 和 Shadow

之前必须安装:无

可选依赖: GNAT 和 ISL


广义数据库管理系统

安装依赖于:Bash、Binutils、Coreutils、Diffutils、GCC、Grep、Make 和 Sed

测试套件依赖:无 必须先安装:无 可选依赖:无


获取文本

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖于:Diffutils、Perl 和 Tcl

之前必须安装:Automake

可选依赖项:无


格里布

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Gettext、Grep、Gzip、Linux API Headers、Make、Perl、Python、Sed 和 Texinfo

测试套件取决于:文件

之前必须安装:无

Linux 从头开始​​ - 版本 9.0


GMP

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、M4、Make、Sed 和 Texinfo

测试套件取决于: 无

之前必须安装:MPFR和GCC

可选依赖项:无


性能

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc 和 Make

测试套件取决于:Diffutils 和 Expect

之前必须安装:无

可选依赖项:无


grep的

安装依赖于:Bash、Binutils、Coreutils、Diffutils、GCC、Gettext、Glibc、Grep、Make、Patch、Sed 和 Texinfo

测试套件依赖:Gawk 之前必须安装:Man-DB 可选依赖:Pcre


格罗夫

安装依赖于:Bash、Binutils、Bison、Coreutils、Gawk、GCC、Glibc、Grep、Make、Patch、Sed 和 Texinfo

测试套件依赖于:没有可用的测试套件必须在安装之前:Man-DB 和 Perl 可选依赖:GPL Ghostscript


GRUB

安装依赖于:Bash、Binutils、Bison、Coreutils、Diffutils、GCC、Gettext、Glibc、Grep、Make、Ncurses、Sed、Texinfo 和 Xz

测试套件依赖:无 必须先安装:无 可选依赖:无


Gzip已

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖于:Diffutils 和 Less 之前必须安装:Man-DB 可选依赖:无


伊安娜等

安装依赖于:Coreutils、Gawk 和 Make 测试套件依赖于:没有可用的测试套件必须先安装:Perl

Linux 从头开始​​ - 版本 9.0


网络工具

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc、Grep、Make、Ncurses、Patch、Sed、Texinfo 和 Zlib

测试套件取决于: 没有可用的测试套件

之前必须安装:Tar

可选依赖项:无


国际工具

安装依赖于:Bash、Gawk、Glibc、Make、Perl、Sed 和 XML::Parser

测试套件依赖于:Perl 之前必须安装:无可选依赖项:无


路由2

安装依赖于:Bash、Bison、Coreutils、Flex、GCC、Glibc、Make 和 Linux API 头文件

测试套件取决于: 没有可用的测试套件

之前必须安装:无

可选依赖项:无


KBd

安装依赖于:Bash、Binutils、Bison、Check、Coreutils、Flex、GCC、Gettext、Glibc、Gzip、Make、Patch 和 Sed

测试套件取决于: 没有可用的测试套件

之前必须安装:无

可选依赖项:无


模块

安装依赖于:Bash、Binutils、Bison、Coreutils、Flex、GCC、Gettext、Glibc、Gzip、Make、Pkg-config、Sed、Xz-Utils 和 Zlib

测试套件取决于: 没有可用的测试套件

之前必须安装:Eudev

可选依赖项:无


安装依赖于:Bash、Binutils、Coreutils、Diffutils、GCC、Glibc、Grep、Make、Ncurses 和 Sed

测试套件取决于: 没有可用的测试套件

之前必须安装:Gzip

可选依赖:Pcre


库普

安装依赖于:Attr、Bash、Binutils、Coreutils、GCC、Glibc、Perl、Make 和 Sed

测试套件取决于: 没有可用的测试套件

之前必须安装:无

可选依赖项:Linux-PAM

Linux 从头开始​​ - 版本 9.0


自由

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc 和 Make

测试套件依赖于:没有可用的测试套件必须先安装:Linux 内核可选依赖:无


利布菲

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc、Make 和 Sed

测试套件依赖:DejaGnu 之前必须安装:Python 可选依赖:无


利管道

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖:勾选 必须在安装之前:Man-DB 可选依赖:无


工具

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖于:Autoconf、Automake 和 Findutils

之前必须安装:无

可选依赖项:无


Linux内核

安装依赖于:Bash、Bc、Binutils、Coreutils、Diffutils、Findutils、GCC、Glibc、Grep、Gzip、Kmod、Libelf、Make、Ncurses、OpenSSL、Perl 和 Sed

测试套件取决于: 没有可用的测试套件

之前必须安装:无

可选依赖项:无


M4

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc、Grep、Make、Sed 和 Texinfo

测试套件取决于:Diffutils

之前必须安装:Autoconf 和 Bison

可选依赖:libsigsegv


根据

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖于:Perl 和 Procps-ng

之前必须安装:无

可选依赖项:无


273

Linux 从头开始​​ - 版本 9.0


人数据库

安装依赖于:Bash、Binutils、Bzip2、Coreutils、Flex、GCC、GDBM、Gettext、Glibc、Grep、Groff、Gzip、Less、Libpipeline、Make、Sed 和 Xz

测试套件依赖:Util-linux 之前必须安装:无可选依赖:无


手册页

安装依赖于:Bash、Coreutils 和 Make 测试套件依赖于:没有可用的测试套件 必须先安装:无

可选依赖项:无


介子

安装依赖:Ninja 和 Python 测试套件依赖:没有可用的测试套件 必须先安装:Systemd

可选依赖项:无


MPC(牛奶蛋白浓缩物)

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、GMP、Make、MPFR、Sed 和 Texinfo

测试套件依赖:无 必须先安装:GCC 可选依赖:无


MPFR

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、GMP、Make、Sed 和 Texinfo

测试套件取决于: 无

之前必须安装:Gawk 和 GCC

可选依赖项:无


诅咒

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Gawk、GCC、Glibc、Grep、Make、Patch 和 Sed

测试套件取决于: 没有可用的测试套件

之前必须安装:Bash、GRUB、Inetutils、Less、Procps-ng、Psmisc、Readline、Texinfo、Util-linux 和 Vim

可选依赖项:无


忍者

安装依赖于:Binutils、Coreutils、Gcc 和 Python

测试套件取决于: 无

之前必须安装:介子

可选依赖:Asciidoc、Doxygen、Emacs 和 re2c


274

Linux 从头开始​​ - 版本 9.0


OpenSSL

安装依赖于:Binutils、Coreutils、Gcc、Make 和 Perl

测试套件依赖:无之前必须安装:Linux 可选依赖:无


打补丁

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc、Grep、Make 和 Sed

测试套件依赖于:Diffutils 之前必须安装:无可选依赖:Ed


Perl的

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、GDBM、Glibc、Grep、Groff、Make、Sed 和 Zlib

测试套件依赖于:Iana-Etc 和 Procps-ng

之前必须安装:Autoconf

可选依赖项:无


包配置

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、Glibc、Grep、Make、Popt 和 Sed

测试套件依赖:无 必须先安装:Kmod 可选依赖:无


弹出

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、Glibc、Grep 和 Make

测试套件依赖:Diffutils 和 Sed 之前必须安装:Pkg-config 可选依赖:无


处理程序

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc、Make 和 Ncurses

测试套件依赖于:DejaGNU 之前必须安装:无可选依赖:无


管理中心

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、Grep、Make、Ncurses 和 Sed

Linux 从头开始​​ - 版本 9.0


Python

安装依赖于:Bash、Binutils、Coreutils、GCC、Gdbm、Gettext、Glibc、Grep、Libffi、Make、Ncurses 和 Sed

测试套件依赖于:GDB 和 Valgrind

之前必须安装:Ninja

可选依赖项:Berkeley DB、OpenSSL、SQLite 和 Tk


Readline库

安装依赖于:Bash、Binutils、Coreutils、Gawk、GCC、Glibc、Grep、Make、Ncurses、Patch、Sed 和 Texinfo

测试套件依赖于:没有可用的测试套件必须在之前安装:Bash 和 Gawk 可选依赖项:无


口渴

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、Grep、Make、Sed 和 Texinfo

测试套件依赖于:Diffutils 和 Gawk

之前必须安装:E2fsprogs、File、Libtool和Shadow

可选依赖项:无


阴影

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Findutils、Gawk、GCC、Gettext、Glibc、Grep、Make 和 Sed

测试套件取决于: 没有可用的测试套件

之前必须安装:Coreutils

可选依赖项:Acl、Attr、Cracklib 和 PAM


系统日志

安装依赖于:Binutils、Coreutils、GCC、Glibc、Make 和 Patch

测试套件取决于: 没有可用的测试套件

之前必须安装:无

可选依赖项:无


Systemd

安装依赖于:Acl、Attr、Bash、Binutils、Coreutils、Diffutils、Expat、Gawk、GCC、Glibc、Gperf、Grep、Intltool、Libcap、Meson、Sed 和 Util-linux

测试套件取决于: 无

之前必须安装:无

可选依赖项:很多,参见 BLFS systemd 页面


系统初始化

安装依赖于:Binutils、Coreutils、GCC、Glibc、Make 和 Sed

Linux 从头开始​​ - 版本 9.0


焦油

安装依赖于:Acl、Attr、Bash、Binutils、Bison、Coreutils、GCC、Gettext、Glibc、Grep、Inetutils、Make、Sed 和 Texinfo

测试套件依赖于:Autoconf、Diffutils、Findutils、Gawk 和 Gzip

之前必须安装:无

可选依赖项:无


TCL

安装依赖于:Bash、Binutils、Coreutils、Diffutils、GCC、Glibc、Grep、Make 和 Sed

测试套件依赖:无 必须先安装:无 可选依赖:无


特讯

安装依赖于:Bash、Binutils、Coreutils、GCC、Gettext、Glibc、Grep、Make、Ncurses、Patch 和 Sed

测试套件依赖:无 必须先安装:无 可选依赖:无


实用程序-linux

安装依赖于:Bash、Binutils、Coreutils、Diffutils、Eudev、Findutils、Gawk、GCC、Gettext、Glibc、Grep、Make、Ncurses、Sed 和 Zlib

测试套件取决于:无 必须先安装:无 可选依赖: libcap-ng


Vim的

安装依赖于:Acl、Attr、Bash、Binutils、Coreutils、Diffutils、GCC、Glibc、Grep、Make、Ncurses 和 Sed

测试套件取决于: 无

之前必须安装:无

可选依赖项:Xorg、GTK+2、LessTif、Python、Tcl、Ruby 和 GPM


XML::解析器

安装依赖于:Bash、Binutils、Coreutils、Expat、GCC、Glibc、Make 和 Perl

测试套件依赖于:Perl 之前必须安装:Intltool 可选依赖:无


Xz

安装依赖于:Bash、Binutils、Coreutils、Diffutils、GCC、Glibc 和 Make

测试套件取决于: 无

之前必须安装:Eudev、GRUB、Kmod 和 Man-DB

可选依赖项:无


的Zlib

安装依赖于:Bash、Binutils、Coreutils、GCC、Glibc、Make 和 Sed

测试套件取决于: 无

之前必须安装:File、Kmod、Perl 和 Util-linux

可选依赖项:无


OnWorks 的顶级操作系统云计算: