Changeset 74390482
- Timestamp:
- 05/30/2005 09:33:35 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 8d77de6
- Parents:
- 893d9711
- Location:
- general/genlib
- Files:
-
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/expat.xml
r893d9711 r74390482 30 30 <title>Introduction to Expat</title> 31 31 32 <para>The <application>expat</application> package contains a stream oriented 32 <para>The <application>expat</application> package contains a stream oriented 33 33 C library for parsing XML.</para> 34 34 … … 66 66 <title>Installation of Expat</title> 67 67 68 <para>Install <application>expat</application> by running the following 68 <para>Install <application>expat</application> by running the following 69 69 commands:</para> 70 70 … … 103 103 <term><command>xmlwf</command></term> 104 104 <listitem> 105 <para>is a non-validating utility to check whether or not 105 <para>is a non-validating utility to check whether or not 106 106 XML documents are well formed.</para> 107 107 <indexterm zone="expat xmlwf"> -
general/genlib/fam.xml
r893d9711 r74390482 59 59 <itemizedlist spacing='compact'> 60 60 <listitem> 61 <para>Dnotify patch (Recommended): 61 <para>Dnotify patch (Recommended): 62 62 <ulink url="&patch-root;/fam-&fam-version;-dnotify-1.patch"/></para> 63 63 </listitem> … … 92 92 <title>Command Explanations</title> 93 93 94 <para><command>patch -Np1 -i ../fam-&fam-version;-dnotify-1.patch</command>: 95 This patch enables <application>FAM</application> to use 94 <para><command>patch -Np1 -i ../fam-&fam-version;-dnotify-1.patch</command>: 95 This patch enables <application>FAM</application> to use 96 96 the Linux kernel dnotify mechanism to inform the calling process of 97 97 file modifications, rather than polling the file system for 98 98 modifications.</para> 99 99 100 <para><command>chmod -v 755 configure</command>: <command>configure</command> is 101 set to read-only and <command>autoreconf</command> will fail if the 100 <para><command>chmod -v 755 configure</command>: <command>configure</command> is 101 set to read-only and <command>autoreconf</command> will fail if the 102 102 permissions aren't changed.</para> 103 103 104 <para><command>autoreconf -f -i</command>: The autotools need rebuilding 105 because the dnotify patch affects <filename>configure.ac</filename> and 104 <para><command>autoreconf -f -i</command>: The autotools need rebuilding 105 because the dnotify patch affects <filename>configure.ac</filename> and 106 106 <filename>Makefile.am</filename>.</para> 107 107 … … 156 156 <para>If you use <application>xinetd</application>, the following command will 157 157 create the <application>FAM</application> file as 158 <filename>/etc/xinetd.d/sgi_fam</filename> (be sure the 158 <filename>/etc/xinetd.d/sgi_fam</filename> (be sure the 159 159 <systemitem class="groupname">nogroup</systemitem> group exists):</para> 160 160 … … 179 179 EOF</userinput></screen> 180 180 181 <para id='fam-init'>If you do not have an <command>inetd</command> daemon 182 installed and have no wish to install one, you can also start 183 <command>famd</command> during system startup by installing the 181 <para id='fam-init'>If you do not have an <command>inetd</command> daemon 182 installed and have no wish to install one, you can also start 183 <command>famd</command> during system startup by installing the 184 184 <filename>/etc/rc.d/init.d/fam</filename> init script included in the 185 185 <xref linkend="intro-important-bootscripts"/> package.</para> -
general/genlib/gdbm.xml
r893d9711 r74390482 30 30 <title>Introduction to GDBM</title> 31 31 32 <para>The <application>GDBM</application> package contains the 33 GNU Database Manager. This is a disk file format database which stores 34 key/data-pairs in single files. The actual data of any record being stored 35 is indexed by a unique key, which can be retrieved in less time than if it 32 <para>The <application>GDBM</application> package contains the 33 GNU Database Manager. This is a disk file format database which stores 34 key/data-pairs in single files. The actual data of any record being stored 35 is indexed by a unique key, which can be retrieved in less time than if it 36 36 was stored in a text file.</para> 37 37 … … 63 63 <title>Installation of GDBM</title> 64 64 65 <para>Install <application>GDBM</application> by running 65 <para>Install <application>GDBM</application> by running 66 66 the following commands: 67 67 </para> … … 77 77 78 78 <para>In addition, you may need to install the <application>DBM</application> 79 and <application>NDBM</application> compatibility headers and library since 79 and <application>NDBM</application> compatibility headers and library since 80 80 some applications look for these older dbm routines.</para> 81 81 … … 118 118 <term><filename class='libraryfile'>libgdbm.[so,a]</filename></term> 119 119 <listitem> 120 <para>contains functions that perform database routines using 120 <para>contains functions that perform database routines using 121 121 extendible hashing.</para> 122 122 <indexterm zone="gdbm libgdbm"> -
general/genlib/genlib.xml
r893d9711 r74390482 15 15 duplicate code (and risk introducing bugs), it just has to call 16 16 functions from the libraries installed on the system. The most obvious 17 example of a set of libraries is <application>Glibc</application> which is 18 installed during the LFS book. This contains all of the 17 example of a set of libraries is <application>Glibc</application> which is 18 installed during the LFS book. This contains all of the 19 19 <application>C</application> library functions which programs use.</para> 20 20 21 <para>There are two types of libraries: static and shared. Shared libraries 21 <para>There are two types of libraries: static and shared. Shared libraries 22 22 (usually <filename>libXXX.so</filename>) are loaded into memory from the shared 23 23 copy at runtime (hence the name). Static libraries (<filename>libXXX.a 24 </filename>) are actually linked into the program executable file itself, thus 25 making the program file larger. Quite often, you will find both static and 24 </filename>) are actually linked into the program executable file itself, thus 25 making the program file larger. Quite often, you will find both static and 26 26 shared copies of the same library on your system.</para> 27 27 28 28 <para>Generally, you only need to install libraries when you are 29 29 installing software that needs the functionality they supply. In 30 the BLFS book, each package is presented with a list of 31 (known) dependencies. Thus, you can figure out which libraries you need to 32 have before installing that program. If you are installing something without 33 using BLFS instructions, usually the <filename>README</filename> or 34 <filename>INSTALL</filename> file will contain 30 the BLFS book, each package is presented with a list of 31 (known) dependencies. Thus, you can figure out which libraries you need to 32 have before installing that program. If you are installing something without 33 using BLFS instructions, usually the <filename>README</filename> or 34 <filename>INSTALL</filename> file will contain 35 35 details of the program's requirements.</para> 36 36 37 37 <para>There are certain libraries which nearly <emphasis>everyone</emphasis> 38 will need at some point. In this chapter we list these and some others and 38 will need at some point. In this chapter we list these and some others and 39 39 explain why you may want to install them.</para> 40 40 -
general/genlib/glib2.xml
r893d9711 r74390482 70 70 <title>Installation of GLib</title> 71 71 72 <para>Install <application>glib</application> by running the following 72 <para>Install <application>glib</application> by running the following 73 73 commands:</para> 74 74 … … 104 104 <seg>glib-genmarshal, glib-gettextize, glib-mkenums, and 105 105 gobject-query</seg> 106 <seg>libglib-2.0.so, libgobject-2.0.so, libgmodule-2.0.so, and 106 <seg>libglib-2.0.so, libgobject-2.0.so, libgmodule-2.0.so, and 107 107 libgthread-2.0.so</seg> 108 108 <seg>/usr/include/glib-2.0, /usr/lib/glib-2.0, /usr/share/glib-2.0, -
general/genlib/gmp.xml
r893d9711 r74390482 61 61 <title>Installation of GMP</title> 62 62 63 <para>Install <application>GMP</application> by running 63 <para>Install <application>GMP</application> by running 64 64 the following commands:</para> 65 65 … … 78 78 79 79 <para><parameter>--enable-cxx</parameter>: This parameter 80 enables C++ support by building the 80 enables C++ support by building the 81 81 <filename class="libraryfile">libgmpxx</filename> libraries.</para> 82 82 83 83 <para><parameter>--enable-mpbsd</parameter>: This parameter 84 enables building the Berkeley MP compatibility 84 enables building the Berkeley MP compatibility 85 85 (<filename class="libraryfile">libmp</filename>) libraries.</para> 86 86 87 87 <para><parameter>--enable-mpfr</parameter>: This parameter 88 enables building the Multiple Precision Floating-Point Reliable 88 enables building the Multiple Precision Floating-Point Reliable 89 89 (<filename class="libraryfile">libmpfr.a</filename>) library.</para> 90 90 … … 114 114 <term><filename class='libraryfile'>libgmp.[so,a]</filename></term> 115 115 <listitem> 116 <para>contains functions to operate on signed integers, rational 116 <para>contains functions to operate on signed integers, rational 117 117 numbers, and floating point numbers.</para> 118 118 <indexterm zone="gmp libgmp"> -
general/genlib/gwrap.xml
r893d9711 r74390482 31 31 32 32 <para>The <application>G-Wrap</application> package contains tools for 33 exporting <application>C</application> libraries into 33 exporting <application>C</application> libraries into 34 34 <application>Scheme</application> interpreters.</para> 35 35 … … 62 62 63 63 <bridgehead renderas="sect4">Optional</bridgehead> 64 <para><xref linkend="GLib"/>, 65 <xref linkend="GTK"/> and 64 <para><xref linkend="GLib"/>, 65 <xref linkend="GTK"/> and 66 66 <ulink url="http://www.gnu.org/software/guile-gtk/">guile-gtk</ulink></para> 67 67 … … 103 103 <term><command>g-wrap-config</command></term> 104 104 <listitem> 105 <para>is a tool to generate <envar>CFLAGS</envar> for linking 106 <application>C</application> code to the 105 <para>is a tool to generate <envar>CFLAGS</envar> for linking 106 <application>C</application> code to the 107 107 <application>Scheme</application> runtime libraries.</para> 108 108 <indexterm zone="gwrap g-wrap-config"> -
general/genlib/ispell.xml
r893d9711 r74390482 65 65 66 66 <para>By default, <application>ispell</application> only installs an American 67 English dictionary. To set up other languages, check out the 68 <filename>config.X</filename> file for the #define entry to append to 67 English dictionary. To set up other languages, check out the 68 <filename>config.X</filename> file for the #define entry to append to 69 69 <filename>local.h</filename>.</para> 70 70 -
general/genlib/libcroco.xml
r893d9711 r74390482 67 67 <title>Installation of Libcroco</title> 68 68 69 <para>Install <application>libcroco</application> by running the following 69 <para>Install <application>libcroco</application> by running the following 70 70 commands:</para> 71 71 -
general/genlib/libesmtp.xml
r893d9711 r74390482 30 30 <title>Introduction to Libesmtp</title> 31 31 32 <para>The <application>libesmtp</application> package contains the 33 <application>libesmtp</application> libraries which are used by some programs 32 <para>The <application>libesmtp</application> package contains the 33 <application>libesmtp</application> libraries which are used by some programs 34 34 to manage email submission to a mail transport layer.</para> 35 35 … … 66 66 <title>Installation of Libesmtp</title> 67 67 68 <para>Install <application>libesmtp</application> by running the following 68 <para>Install <application>libesmtp</application> by running the following 69 69 commands:</para> 70 70 … … 99 99 <term><command>libesmtp-config</command></term> 100 100 <listitem> 101 <para>displays version information and the options used to 101 <para>displays version information and the options used to 102 102 compile <application>libesmtp</application>.</para> 103 103 <indexterm zone="libesmtp libesmtp-config"> … … 110 110 <term><filename class='libraryfile'>libesmtp.[so,a]</filename></term> 111 111 <listitem> 112 <para>is used to manage submission of electronic mail to a Mail 112 <para>is used to manage submission of electronic mail to a Mail 113 113 Transport Agent.</para> 114 114 <indexterm zone="libesmtp libesmtp-lib"> … … 121 121 <term><filename class='libraryfile'>libesmtp SASL plugins</filename></term> 122 122 <listitem> 123 <para>are used to integrate <application>libesmtp</application> with 123 <para>are used to integrate <application>libesmtp</application> with 124 124 SASL authentication.</para> 125 125 <indexterm zone="libesmtp libesmtp-plugins"> -
general/genlib/libglade.xml
r893d9711 r74390482 30 30 <title>Introduction to Libglade</title> 31 31 32 <para>The <application>libglade</application> package contains 33 <filename class="libraryfile">libglade</filename> libraries. These are useful 32 <para>The <application>libglade</application> package contains 33 <filename class="libraryfile">libglade</filename> libraries. These are useful 34 34 for loading Glade interface files in a program at runtime.</para> 35 35 … … 59 59 60 60 <bridgehead renderas="sect4">Required</bridgehead> 61 <para><xref linkend="libxml2"/> and 61 <para><xref linkend="libxml2"/> and 62 62 <xref linkend="gtk2"/></para> 63 63 … … 71 71 <title>Installation of Libglade</title> 72 72 73 <para>Install <application>libglade</application> by running the following 73 <para>Install <application>libglade</application> by running the following 74 74 commands:</para> 75 75 … … 86 86 <title>Command Explanations</title> 87 87 88 <para><option>--enable-gtk-doc</option>: This switch can be added to 88 <para><option>--enable-gtk-doc</option>: This switch can be added to 89 89 rebuild the HTML documentation.</para> 90 90 … … 103 103 <filename class='libraryfile'>pyexpat.so</filename>)</seg> 104 104 <seg>libglade-2.0.[so,a]</seg> 105 <seg>/usr/include/libglade-2.0, /usr/share/xml/libglade, and 105 <seg>/usr/include/libglade-2.0, /usr/share/xml/libglade, and 106 106 /usr/share/gtk-doc/html/libglade</seg> 107 107 </seglistitem> … … 116 116 <term><command>libglade-convert</command></term> 117 117 <listitem> 118 <para>is used to convert old Glade interface files to 118 <para>is used to convert old Glade interface files to 119 119 Glade-2.0 standards.</para> 120 120 <indexterm zone="libglade libglade-convert"> … … 127 127 <term><filename class='libraryfile'>libglade-2.0.[so,a]</filename></term> 128 128 <listitem> 129 <para>contain the functions necessary to load Glade interface 129 <para>contain the functions necessary to load Glade interface 130 130 files.</para> 131 131 <indexterm zone="libglade libglade-lib"> -
general/genlib/libidl.xml
r893d9711 r74390482 30 30 <title>Introduction to LibIDL</title> 31 31 32 <para>The <application>libIDL</application> package 33 contains libraries for Interface Definition Language files. This is a 32 <para>The <application>libIDL</application> package 33 contains libraries for Interface Definition Language files. This is a 34 34 specification for defining portable interfaces.</para> 35 35 … … 66 66 <title>Installation of LibIDL</title> 67 67 68 <para>Install <application>libIDL</application> by running 68 <para>Install <application>libIDL</application> by running 69 69 the following commands:</para> 70 70 … … 103 103 <term><command>libIDL-config-2</command></term> 104 104 <listitem> 105 <para>determines the compile and linker flags that should be used to 106 compile and link programs that use 105 <para>determines the compile and linker flags that should be used to 106 compile and link programs that use 107 107 <filename class="libraryfile">libIDL-2</filename>.</para> 108 108 <indexterm zone="libidl libIDL-config-2"> -
general/genlib/libpcap.xml
r893d9711 r74390482 30 30 <title>Introduction to Libpcap</title> 31 31 32 <para><application>libpcap</application> provides functions for user-level 32 <para><application>libpcap</application> provides functions for user-level 33 33 packet capture, used in low-level network monitoring.</para> 34 34 … … 78 78 79 79 <note> 80 <para>Some applications, including <ulink 81 url="http://www.tcpdump.org/">tcpdump</ulink>, require 80 <para>Some applications, including <ulink 81 url="http://www.tcpdump.org/">tcpdump</ulink>, require 82 82 <option>--enable-yydebug</option> passed to <command>configure</command> 83 when building <application>libpcap</application> to enable the parser 84 debugging code. <application>tcpdump</application> will fail to build if 83 when building <application>libpcap</application> to enable the parser 84 debugging code. <application>tcpdump</application> will fail to build if 85 85 you don't pass this parameter.</para> 86 86 </note> -
general/genlib/libusb.xml
r893d9711 r74390482 57 57 <bridgehead renderas="sect3">Libusb Dependencies</bridgehead> 58 58 59 <bridgehead renderas="sect4">Optional (Required to Build the HTML User 59 <bridgehead renderas="sect4">Optional (Required to Build the HTML User 60 60 Manual)</bridgehead> 61 <para><xref linkend="openjade"/> and 62 <ulink url="http://www.docbook.org/sgml/4.2/index.html"> DocBOOK SGML 61 <para><xref linkend="openjade"/> and 62 <ulink url="http://www.docbook.org/sgml/4.2/index.html"> DocBOOK SGML 63 63 DTD-4.2</ulink></para> 64 64 65 <bridgehead renderas="sect4">Optional (Required to Build the API 65 <bridgehead renderas="sect4">Optional (Required to Build the API 66 66 Documentation)</bridgehead> 67 <para><xref linkend="doxygen"/> and 67 <para><xref linkend="doxygen"/> and 68 68 <ulink url="http://www.graphviz.org/">GraphViz</ulink></para> 69 69 … … 73 73 <title>Installation of Libusb</title> 74 74 75 <para>Install <application>libusb</application> by running the following 75 <para>Install <application>libusb</application> by running the following 76 76 commands:</para> 77 77 … … 79 79 make</userinput></screen> 80 80 81 <para>If you wish to build the API documentation, issue 81 <para>If you wish to build the API documentation, issue 82 82 the following command:</para> 83 83 … … 88 88 <screen role="root"><userinput>make install</userinput></screen> 89 89 90 <para>If you built the HTML user manual, install it using the following commands 90 <para>If you built the HTML user manual, install it using the following commands 91 91 as the <systemitem class="username">root</systemitem> user:</para> 92 92 … … 94 94 install -v -m644 doc/html/* /usr/share/doc/libusb-&libusb-version;/html</userinput></screen> 95 95 96 <para>If you built the API documentation, install it using the following commands 96 <para>If you built the API documentation, install it using the following commands 97 97 as the <systemitem class="username">root</systemitem> user:</para> 98 98 … … 106 106 107 107 <para><parameter>--disable-build-docs</parameter>: This switch avoids building the 108 HTML user manual. If you wish to build the user manual, you 109 may need to remove the <application>OpenSP</application> catalog definitions 110 from the system SGML catalogs. Use the following command 108 HTML user manual. If you wish to build the user manual, you 109 may need to remove the <application>OpenSP</application> catalog definitions 110 from the system SGML catalogs. Use the following command 111 111 before building the package to accomplish this:</para> 112 112 … … 121 121 <title>Configuring Libusb</title> 122 122 123 <para><application>libusb</application> requires the 124 <systemitem class="filesystem">usbfs</systemitem> kernel filesystem 125 to be mounted on <filename class="directory">/proc/bus/usb</filename>. 126 Applications require the files in this directory to be accessible to the user, 127 sometimes for both reading and writing. To restrict access to USB devices, 128 ensure the <systemitem class="filesystem">usb</systemitem> group exits 129 on your system. If necessary, create the <systemitem 123 <para><application>libusb</application> requires the 124 <systemitem class="filesystem">usbfs</systemitem> kernel filesystem 125 to be mounted on <filename class="directory">/proc/bus/usb</filename>. 126 Applications require the files in this directory to be accessible to the user, 127 sometimes for both reading and writing. To restrict access to USB devices, 128 ensure the <systemitem class="filesystem">usb</systemitem> group exits 129 on your system. If necessary, create the <systemitem 130 130 class="filesystem">usb</systemitem> group using the following command:</para> 131 131 132 132 <screen role='root'><userinput>groupadd -g 14 usb</userinput></screen> 133 133 134 <para id="libusb-kernel">Ensure that you have compiled the <quote>USB device 135 filesystem</quote> directly into the kernel or compiled it as a module 136 (listing the resulting <quote>usbcore</quote> module in the 137 <filename>/etc/sysconfig/modules</filename> file). You should also have an 134 <para id="libusb-kernel">Ensure that you have compiled the <quote>USB device 135 filesystem</quote> directly into the kernel or compiled it as a module 136 (listing the resulting <quote>usbcore</quote> module in the 137 <filename>/etc/sysconfig/modules</filename> file). You should also have an 138 138 entry similar to the line below in your <filename>/etc/fstab</filename> 139 139 file:</para> … … 170 170 <term><command>usb-config</command></term> 171 171 <listitem> 172 <para>is a script that provides the right compiler and linker 173 flags for programs using 172 <para>is a script that provides the right compiler and linker 173 flags for programs using 174 174 <filename class='libraryfile'>libusb</filename>.</para> 175 175 <indexterm zone="libusb usb-config"> … … 182 182 <term><filename class='libraryfile'>libusb.[so,a]</filename></term> 183 183 <listitem> 184 <para> libraries contain C functions for accessing 184 <para> libraries contain C functions for accessing 185 185 USB hardware.</para> 186 186 <indexterm zone="libusb libusb-lib"> -
general/genlib/libxml.xml
r893d9711 r74390482 30 30 <title>Introduction to Libxml</title> 31 31 32 <para>The <application>libxml</application> package contains the 33 <application>libxml</application> libraries. These are useful for parsing 32 <para>The <application>libxml</application> package contains the 33 <application>libxml</application> libraries. These are useful for parsing 34 34 XML files.</para> 35 35 … … 93 93 <term><filename class='libraryfile'>libxml.[so,a]</filename></term> 94 94 <listitem> 95 <para>provide the functions for programs to parse files that 95 <para>provide the functions for programs to parse files that 96 96 use the XML format.</para> 97 97 <indexterm zone="libxml libxml-lib"> -
general/genlib/libxml2.xml
r893d9711 r74390482 65 65 <title>Installation of Libxml2</title> 66 66 67 <para>Install <application>libxml2</application> by running the following 67 <para>Install <application>libxml2</application> by running the following 68 68 commands:</para> 69 69 … … 82 82 <title>Command Explanations</title> 83 83 84 <para><parameter>--with-history</parameter>: Enables 84 <para><parameter>--with-history</parameter>: Enables 85 85 <application>readline</application> support.</para> 86 86 … … 97 97 <seglistitem> 98 98 <seg>xml2-config, xmlcatalog, and xmllint</seg> 99 <seg>libxml2.[so,a] and optionally, the libxml2mod.[so,a] 99 <seg>libxml2.[so,a] and optionally, the libxml2mod.[so,a] 100 100 <application>Python</application> module</seg> 101 <seg>/usr/include/libxml2, /usr/share/doc/libxml2-&libxml2-version;, and 101 <seg>/usr/include/libxml2, /usr/share/doc/libxml2-&libxml2-version;, and 102 102 /usr/share/doc/libxml2-python-&libxml2-version;</seg> 103 103 </seglistitem> … … 112 112 <term><command>xml2-config</command></term> 113 113 <listitem> 114 <para>determines the compile and linker flags that should be used to 115 compile and link programs that use 114 <para>determines the compile and linker flags that should be used to 115 compile and link programs that use 116 116 <filename class='libraryfile'>libxml2</filename>.</para> 117 117 <indexterm zone="libxml2 xml2-config"> … … 124 124 <term><command>xmlcatalog</command></term> 125 125 <listitem> 126 <para>is used to monitor and manipulate XML 126 <para>is used to monitor and manipulate XML 127 127 and SGML catalogs.</para> 128 128 <indexterm zone="libxml2 xmlcatalog"> … … 135 135 <term><command>xmllint</command></term> 136 136 <listitem> 137 <para>parses XML files and outputs reports (based 137 <para>parses XML files and outputs reports (based 138 138 upon options) to detect errors in XML coding.</para> 139 139 <indexterm zone="libxml2 xmllint"> … … 146 146 <term><filename class='libraryfile'>libxml2.[so,a]</filename></term> 147 147 <listitem> 148 <para> libraries provide the functions for programs to parse files 148 <para> libraries provide the functions for programs to parse files 149 149 that use the XML format.</para> 150 150 <indexterm zone="libxml2 libxml2-lib"> -
general/genlib/libxslt.xml
r893d9711 r74390482 71 71 <title>Installation of Libxslt</title> 72 72 73 <para>Install <application>libxslt</application> by running the following 73 <para>Install <application>libxslt</application> by running the following 74 74 commands:</para> 75 75 … … 95 95 <seglistitem> 96 96 <seg>xslt-config and xsltproc</seg> 97 <seg>libexslt.[so,a], libxslt.[so,a] and optionally, libxsltmod.[so,a] 97 <seg>libexslt.[so,a], libxslt.[so,a] and optionally, libxsltmod.[so,a] 98 98 <application>Python</application> modules</seg> 99 <seg>/usr/include/libxslt, /usr/share/doc/libxslt-&libxslt-version;, and 99 <seg>/usr/include/libxslt, /usr/share/doc/libxslt-&libxslt-version;, and 100 100 /usr/share/doc/libxslt-python-&libxslt-version;</seg> 101 101 </seglistitem> … … 110 110 <term><command>xslt-config</command></term> 111 111 <listitem> 112 <para>is used to find out the pre-processor, linking and 112 <para>is used to find out the pre-processor, linking and 113 113 compiling flags necessary to use the <application>libxslt</application> 114 114 libraries in 3rd-party programs.</para> -
general/genlib/lzo.xml
r893d9711 r74390482 59 59 60 60 <bridgehead renderas="sect4">Optional</bridgehead> 61 <para><xref linkend="NASM"/> and 61 <para><xref linkend="NASM"/> and 62 62 <ulink url="http://dmalloc.com/">Dmalloc</ulink></para> 63 63 -
general/genlib/pcre.xml
r893d9711 r74390482 63 63 <title>Installation of PCRE</title> 64 64 65 <para>Install <application>PCRE</application> by running 65 <para>Install <application>PCRE</application> by running 66 66 the following commands:</para> 67 67 … … 75 75 <screen role="root"><userinput>make install</userinput></screen> 76 76 77 <para>If you reinstall <application>grep</application> after installing 78 <application>pcre</application>, <application>grep</application> will get 79 linked against <application>pcre</application> and may cause problems if 80 <filename class="directory">/usr</filename> is a separate mount point. To avoid 81 this, either pass the option <option>--disable-perl-regexp</option> when executing 82 <command>./configure</command> for <application>grep</application> or move 83 <filename class="libraryfile">libpcre</filename> to <filename 77 <para>If you reinstall <application>grep</application> after installing 78 <application>pcre</application>, <application>grep</application> will get 79 linked against <application>pcre</application> and may cause problems if 80 <filename class="directory">/usr</filename> is a separate mount point. To avoid 81 this, either pass the option <option>--disable-perl-regexp</option> when executing 82 <command>./configure</command> for <application>grep</application> or move 83 <filename class="libraryfile">libpcre</filename> to <filename 84 84 class="directory">/lib</filename> as follows.</para> 85 85 … … 92 92 <title>Command Explanations</title> 93 93 94 <para><parameter>--enable-utf8</parameter>: This switch includes the code for 94 <para><parameter>--enable-utf8</parameter>: This switch includes the code for 95 95 handling UTF-8 character strings in the library.</para> 96 96 … … 120 120 <term><command>pcregrep</command></term> 121 121 <listitem> 122 <para>is a <command>grep</command> that understands 122 <para>is a <command>grep</command> that understands 123 123 <application>Perl</application> compatible regular expressions.</para> 124 124 <indexterm zone="pcre pcregrep"> … … 131 131 <term><command>pcretest</command></term> 132 132 <listitem> 133 <para>can test a <application>Perl</application> compatible 133 <para>can test a <application>Perl</application> compatible 134 134 regular expression.</para> 135 135 <indexterm zone="pcre pcretest"> … … 142 142 <term><command>pcre-config</command></term> 143 143 <listitem> 144 <para>is used during the compile process of programs linking to 144 <para>is used during the compile process of programs linking to 145 145 the <application>PCRE</application> libraries.</para> 146 146 <indexterm zone="pcre pcre-config"> -
general/genlib/popt.xml
r893d9711 r74390482 30 30 <title>Introduction to Popt</title> 31 31 32 <para>The <application>popt</application> package contains the 32 <para>The <application>popt</application> package contains the 33 33 <application>popt</application> libraries which are used by 34 34 some programs to parse command-line options.</para> … … 69 69 <title>Installation of Popt</title> 70 70 71 <para>Install <application>popt</application> by running the following 71 <para>Install <application>popt</application> by running the following 72 72 commands:</para> 73 73 -
general/genlib/slang.xml
r893d9711 r74390482 30 30 <title>Introduction to Slang</title> 31 31 32 <para>The <application>slang</application> package contains the 33 <application>slang</application> library, which provides facilities 32 <para>The <application>slang</application> package contains the 33 <application>slang</application> library, which provides facilities 34 34 such as display/screen management, keyboard input, and keymaps.</para> 35 35 … … 61 61 <title>Installation of Slang</title> 62 62 63 <para>Install <application>slang</application> by running the following 63 <para>Install <application>slang</application> by running the following 64 64 commands:</para> 65 65 -
general/genlib/slib.xml
r893d9711 r74390482 30 30 <title>Introduction to SLIB</title> 31 31 32 <para>The <application>SLIB</application> package is a portable library for 33 the programming language <application>Scheme</application>. It provides a 34 platform independent framework for using <quote>packages</quote> of 35 <application>Scheme</application> procedures and syntax. 36 <application>SLIB</application> contains useful packages for all 37 <application>Scheme</application> implementations, including 38 <application>Guile</application>. Its catalog can be transparently extended 39 to accomodate packages specific to a site, implementation, user or 32 <para>The <application>SLIB</application> package is a portable library for 33 the programming language <application>Scheme</application>. It provides a 34 platform independent framework for using <quote>packages</quote> of 35 <application>Scheme</application> procedures and syntax. 36 <application>SLIB</application> contains useful packages for all 37 <application>Scheme</application> implementations, including 38 <application>Guile</application>. Its catalog can be transparently extended 39 to accomodate packages specific to a site, implementation, user or 40 40 directory.</para> 41 41 … … 80 80 <title>Installation of SLIB</title> 81 81 82 <para>Install <application>SLIB</application> by issuing the following 82 <para>Install <application>SLIB</application> by issuing the following 83 83 commands:</para> 84 84 … … 97 97 <title>Command Explanations</title> 98 98 99 <para><command>make prefix=/usr/ catalogs</command>: This command builds the 99 <para><command>make prefix=/usr/ catalogs</command>: This command builds the 100 100 <application>SLIB</application> <application>Scheme</application> 101 101 implementation catalog.</para> 102 102 103 <para><command>make prefix=/usr/ installinfo</command>: This commands installs 103 <para><command>make prefix=/usr/ installinfo</command>: This commands installs 104 104 the <command>info</command> documentation.</para> 105 105 … … 129 129 <term><command>slib</command></term> 130 130 <listitem> 131 <para>is a shell script used to initialize 131 <para>is a shell script used to initialize 132 132 <application>SLIB</application> in a named <application>Scheme</application> 133 implementation. It can also be used to initialize an 133 implementation. It can also be used to initialize an 134 134 <application>SLIB</application> session using a given executable.</para> 135 135 <indexterm zone="slib slib-prog">
Note:
See TracChangeset
for help on using the changeset viewer.