diff options
Diffstat (limited to 'chapter06/config-glibc.xml')
-rw-r--r-- | chapter06/config-glibc.xml | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/chapter06/config-glibc.xml b/chapter06/config-glibc.xml deleted file mode 100644 index 6d74eed27..000000000 --- a/chapter06/config-glibc.xml +++ /dev/null @@ -1,94 +0,0 @@ -<sect2><title> </title><para> </para></sect2> - -<sect2><title>Configuring Glibc</title> - -<para>We need to create the <filename>/etc/nsswitch.conf</filename> file, -because, although Glibc provides defaults when this file is missing or corrupt, -the Glibc defaults don't work well with networking. Also, our time zone needs -to be set up.</para> - -<para>Create a new file <filename>/etc/nsswitch.conf</filename> by running the -following:</para> - -<screen><userinput>cat > /etc/nsswitch.conf << "EOF"</userinput> -# Begin /etc/nsswitch.conf - -passwd: files -group: files -shadow: files - -publickey: files - -hosts: files dns -networks: files - -protocols: db files -services: db files -ethers: db files -rpc: db files - -netgroup: db files - -# End /etc/nsswitch.conf -<userinput>EOF</userinput></screen> - -<para>To find out what time zone you're in, run the following script:</para> - -<screen><userinput>tzselect</userinput></screen> - -<para>When you've answered a few questions about your location, the script will -output the name of your time zone, something like <emphasis>EST5EDT</emphasis> -or <emphasis>Canada/Eastern</emphasis>. Then create the -<filename>/etc/localtime</filename> file by running:</para> - -<screen><userinput>cp --remove-destination /usr/share/zoneinfo/Canada/Eastern /etc/localtime</userinput></screen> - -<para>The meaning of the option:</para> - -<itemizedlist> -<listitem><para><userinput>--remove-destination</userinput>: This is needed to -force removal of the already existing symbolic link. The reason why we copy -instead of symlink is to cover the situation where <filename>/usr</filename> is -on a separate partition. This could matter, for example, when booted into single -user mode.</para></listitem> -</itemizedlist> - -<para>Of course, instead of <emphasis>Canada/Eastern</emphasis>, fill in -the name of the time zone that the <command>tzselect</command> script -gave you.</para> - -</sect2> - -<sect2><title> </title><para> </para></sect2> - -<sect2> -<title>Configuring Dynamic Loader</title> - -<para>By default, the dynamic loader -(<filename>/lib/ld-linux.so.2</filename>) searches through <filename -class="directory">/lib</filename> and <filename -class="directory">/usr/lib</filename> for dynamic libraries that are needed -by programs when you run them. However, if there are libraries in -directories other than <filename class="directory">/lib</filename> and -<filename class="directory">/usr/lib</filename>, you need to add them to -the <filename>/etc/ld.so.conf</filename> file for the dynamic -loader to find them. Two directories that are commonly known to contain -additional libraries are <filename -class="directory">/usr/local/lib</filename> and <filename -class="directory">/opt/lib</filename>, so we add those directories to the -dynamic loader's search path.</para> - -<para>Create a new file <filename>/etc/ld.so.conf</filename> by running the -following:</para> - -<screen><userinput>cat > /etc/ld.so.conf << "EOF"</userinput> -# Begin /etc/ld.so.conf - -/usr/local/lib -/opt/lib - -# End /etc/ld.so.conf -<userinput>EOF</userinput></screen> - -</sect2> - |