OSDN Git Service

GIT-20170514.
[clfsja/cross-lfs-ja.git] / src / final-system / x86_64-64 / glibc.ch
1 %
2 % This is part of CLFSja package.
3 %
4 % This is a CTIE change file for the original XML source of the CLFSbook.
5 %
6 @x
7 <?xml version="1.0" encoding="ISO-8859-1"?>
8 @y
9 <?xml version="1.0" encoding="UTF-8"?>
10 @z
11
12 @x
13     <title>Installation of Glibc</title>
14 @y
15     <title>&InstallationOf1;Glibc&InstallationOf2;</title>
16 @z
17
18 @x
19     <para os="l3">Modify the <command>ldd</command> rewrite script to prevent
20     it from adding <filename class="directory">lib64</filename> and
21     <filename class="directory">libx32</filename> to its list of linker
22     search locations:</para>
23 @y
24     <!--
25     日本語訳註: matsuand
26     rewrite は訳出しなかった。ldd にそういう機能性があるらしきであるが、
27     訳出することで変にくどくなってしまうことを避けることに。
28     -->
29     <para os="l3">
30     スクリプト <command>ldd</command> を修正して、リンカーの検索場所の一覧に <filename
31     class="directory">lib64</filename> ディレクトリや <filename
32     class="directory">libx32</filename> ディレクトリを加えないようにします。
33     </para>
34 @z
35
36 @x
37     <para os="l5">Configure Glibc to install its libraries into
38     <filename class="directory">/lib</filename>:</para>
39 @y
40     <para os="l5">
41     Glibc においてライブラリのインストール先を <filename class="directory">/lib</filename> にします。
42     </para>
43 @z
44
45 @x
46     <title>Configuring The Dynamic Loader</title>
47 @y
48     <title>&Configuring1;ダイナミックローダー&Configuring2;</title>
49 @z
50
51 @x
52     <para>By default, the dynamic loader (<filename
53     class="libraryfile">/lib/ld-linux-x86-64.so.2</filename>) searches through
54     <filename class="directory">/lib</filename> and <filename
55     class="directory">/usr/lib</filename> for dynamic libraries that are
56     needed by programs as they are run. However, if there are libraries in
57     directories other than <filename class="directory">/lib</filename> and
58     <filename class="directory">/usr/lib</filename>, these need to be
59     added to the <filename>/etc/ld.so.conf</filename> file in order
60     for the dynamic loader to find them. Two directories that are commonly
61     known to contain additional libraries are <filename
62     class="directory">/usr/local/lib</filename> and <filename
63     class="directory">/opt/lib</filename>, so add those directories to the
64     dynamic loader's search path.</para>
65 @y
66     <para>
67     ダイナミックリンカー (<filename
68     class="libraryfile">/lib/ld-linux-x86-64.so.2</filename>) がダイナミックライブラリを検索するデフォルトのディレクトリが <filename
69     class="directory">/lib</filename> ディレクトリと <filename
70     class="directory">/usr/lib</filename> ディレクトリです。
71     各種プログラムが実行される際にはここから検索されたダイナミックライブラリがリンクされます。
72     もし <filename class="directory">/lib</filename> や <filename
73     class="directory">/usr/lib</filename> 以外のディレクトリにライブラリファイルがあるなら <filename>/etc/ld.so.conf</filename> ファイルに記述を追加して、ダイナミックローダーがそれらを探し出せるようにしておくことが必要です。
74     追加のライブラリが配置されるディレクトリとしては <filename
75     class="directory">/usr/local/lib</filename> ディレクトリと <filename
76     class="directory">/opt/lib</filename> ディレクトリという二つがよく利用されます。
77     ダイナミックローダーの検索パスとしてこのようなディレクトリを追加します。
78     </para>
79 @z