% % This is part of CLFSja package. % % This is a CTIE change file for the original XML source of the CLFSbook. % @x @y @z @x @y @z @x Dependencies @y パッケージ依存関係 @z @x Every package built in CLFS relies on one or more other packages in order to build and install properly. Some packages even participate in circular dependencies, that is, the first package depends on the second which in turn depends on the first. Because of these dependencies, the order in which packages are built in CLFS is very important. The purpose of this page is to document the dependencies of each package built in CLFS. @y CLFS にて構築するパッケージはすべて、他のいくつかのパッケージに依存していて、それらがあって初めて適切にインストールができます。 パッケージの中には互いに依存し合っているものもあります。 つまり一つめのパッケージが二つめのパッケージに依存しており、二つめが実は一つめのパッケージにも依存しているような例です。 こういった依存関係があることから CLFS においてパッケージを構築する順番は非常に重要なものとなります。 本節は CLFS にて構築する各パッケージの依存関係を示すものです。 @z @x For each package we build, we have listed three types of dependencies. The first lists what other packages need to be available in order to compile and install the package in question. The second lists what packages, in addition to those on the first list, need to be available in order to run the test suites. The last list of dependencies are packages that require this package to be built and installed in its final location before they are built and installed. In most cases, this is because these packages will hardcode paths to binaries within their scripts. If not built in a certain order, this could result in paths of /tools/bin/[binary] being placed inside scripts installed to the final system. This is obviously not desirable. @y ビルドするパッケージの個々には三種類の依存関係を示しています。 1つめは対象パッケージをコンパイルしてビルドするために必要となるパッケージです。 2つめは一つめのものに加えて、テストスイートを実行するために必要となるパッケージです。 3つめは対象パッケージをビルドし、最終的にインストールするために必要となるパッケージです。 たいていの場合、それらのパッケージに含まれているスクリプトが、実行モジュールへのパスを固定的に取り扱っています。 所定の順番どおりにパッケージのビルドを行わないと、最終的にインストールされるシステムにおいて、スクリプトの中に /tools/bin/[実行モジュール] といったパスが含まれてしまうことになりかねません。 これは明らかに不適切なことです。 @z @x ACL No test suite available @y テストスイートはありません @z @x Attr No test suite available @y テストスイートはありません @z @x Automake Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several other packages that are not installed in CLFS. @y Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils これ以外に CLFS では取り扱っていないパッケージ類 @z @x None @y &None; @z @x Bash None @y &None; @z @x None @y &None; @z @x Bc None @y &None; @z @x Binutils None @y &None; @z @x Bzip2 None @y &None; @z @x CLFS-Boot-scripts None @y &None; @z @x None @y &None; @z @x @y @z @x None @y &None; @z @x None @y &None; @z @x @y @z @x None @y &None; @z @x None @y &None; @z @x @y @z @x None @y &None; @z @x None @y &None; @z @x @y @z @x No test suite available @y テストスイートはありません @z @x None @y &None; @z @x @y @z @x No test suite available @y テストスイートはありません @z @x None @y &None; @z @x @y @z @x Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Linux Headers, Make, Perl, Sed, Texinfo @y Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Linux ヘッダー, Make, Perl, Sed, Texinfo @z @x None @y &None; @z @x None @y &None; @z @x Eudev No test suite available @y テストスイートはありません @z @x Expat None @y &None; @z @x Expect None @y &None; @z @x None @y &None; @z @x E2fsprogs None @y &None; @z @x File No test suite available @y テストスイートはありません @z @x None @y &None; @z @x Findutils None @y &None; @z @x Gawk None @y &None; @z @x Gcc None @y &None; @z @x GDBM None @y &None; @z @x None @y &None; @z @x Glib bash, binutils, coreutils, gawk, gcc, gettext, make & M4. @y bash, binutils, coreutils, gawk, gcc, gettext, make, M4 @z @x Unknown @y 不明 @z @x GMP None @y &None; @z @x Groff No test suite available @y テストスイートはありません @z @x Iana-Etc No test suite available @y テストスイートはありません @z @x Intltool No test suite available @y テストスイートはありません @z @x None @y &None; @z @x IProute2 Bash, Binutils, Bison, Coreutils, Glibc, Findutils, Flex, GCC, Make, Linux Headers, Sed @y Bash, Binutils, Bison, Coreutils, Glibc, Findutils, Flex, GCC, Make, Linux ヘッダー, Sed @z @x No test suite available @y テストスイートはありません @z @x None @y &None; @z @x IPutils No test suite available @y テストスイートはありません @z @x None @y &None; @z @x ISL None @y &None; @z @x Kbd No test suite available @y テストスイートはありません @z @x None @y &None; @z @x KMOD Bash, Binutils, Bison, Coreutils, Glibc, Flex, Gawk, GCC, Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, Zlib. @y Bash, Binutils, Bison, Coreutils, Glibc, Flex, Gawk, GCC, Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, Zlib @z @x No test suite available @y テストスイートはありません @z @x Less No test suite available @y テストスイートはありません @z @x None @y &None; @z @x Libcap No test suite available @y テストスイートはありません @z @x Libtool None @y &None; @z @x Linux Headers Linux Headers @y Linux ヘッダー @z @x No test suite available @y テストスイートはありません @z @x None @y &None; @z @x Linux Kernel Linux Kernel @y Linux カーネル @z @x No test suite available @y テストスイートはありません @z @x None @y &None; @z @x Make None @y &None; @z @x Man-DB No test suite available @y テストスイートはありません @z @x Man-pages No test suite available @y テストスイートはありません @z @x None @y &None; @z @x MPC None @y &None; @z @x MPFR None @y &None; @z @x Ncurses No test suite available @y テストスイートはありません @z @x Patch No test suite available @y テストスイートはありません @z @x None @y &None; @z @x Pkg-config-lite None @y &None; @z @x Procps-ng No test suite available @y テストスイートはありません @z @x None @y &None; @z @x Psmisc No test suite available @y テストスイートはありません @z @x None @y &None; @z @x Readline No test suite available @y テストスイートはありません @z @x Shadow No test suite available @y テストスイートはありません @z @x None @y &None; @z @x systemd No test suite available @y テストスイートはありません @z @x Tar None @y &None; @z @x Tcl None @y &None; @z @x None @y &None; @z @x Texinfo None @y &None; @z @x Util-linux No test suite available @y テストスイートはありません @z @x Vim None @y &None; @z @x XML::Parser None @y &None; @z @x XZ Utils None @y &None; @z @x None @y &None; @z @x Zlib None @y &None; @z