diff options
Diffstat (limited to 'chapter08/cleanup.xml')
-rw-r--r-- | chapter08/cleanup.xml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/chapter08/cleanup.xml b/chapter08/cleanup.xml new file mode 100644 index 000000000..4820e6bdb --- /dev/null +++ b/chapter08/cleanup.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../general.ent"> + %general-entities; +]> + +<sect1 id="ch-system-cleanup"> + <?dbhtml filename="cleanup.html"?> + + <title>Cleaning Up</title> + + <para>Finally, clean up some extra files left around from running tests:</para> + +<screen><userinput>rm -rf /tmp/*</userinput></screen> + + <para>There are also several files installed in the /usr/lib and /usr/libexec + directories with a file name extension of .la. These are "libtool archive" + files. As already said, they are only useful when linking with static + libraries. They are unneeded, and potentially harmful, when using dynamic + shared libraries, specially when using also non-autotools build systems. + To remove them, run:</para> + +<screen><userinput>find /usr/lib /usr/libexec -name \*.la -delete</userinput></screen> + + <para>For more information about libtool archive files, see the <ulink + url="&blfs-book;introduction/la-files.html">BLFS section "About Libtool + Archive (.la) files"</ulink>.</para> + + <para>The compiler built in <xref linkend="chapter-temporary-tools"/> and + <xref linkend="chapter-chroot-temporary-tools"/> is still partially + installed and not needed anymore. Remove it with:</para> + +<screen><userinput>find /usr -depth -name $(uname -m)-lfs-linux-gnu\* | xargs rm -rf</userinput></screen> + + <para>Finally, remove the temporary 'tester' user account created at the + beginning of the previous chapter.</para> + +<screen><userinput>userdel -r tester</userinput></screen> +</sect1> |